home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Freeware / Adobe Air 1.5 / AdobeAIRInstaller.exe / Adobe AIR / Versions / 1.0 / Adobe AIR Application Installer.swf / scripts / AppInstaller.as < prev    next >
Encoding:
Text File  |  2008-10-29  |  246.4 KB  |  6,871 lines

  1. package
  2. {
  3.    import components.ExtendedImage;
  4.    import components.InstallerApplication;
  5.    import components.LocalizedButton;
  6.    import components.LocalizedFormItem;
  7.    import components.LocalizedLabel;
  8.    import components.LocalizedText;
  9.    import components.OSButtonBarHBox;
  10.    import flash.accessibility.*;
  11.    import flash.data.*;
  12.    import flash.debugger.*;
  13.    import flash.desktop.*;
  14.    import flash.display.*;
  15.    import flash.errors.*;
  16.    import flash.events.*;
  17.    import flash.external.*;
  18.    import flash.filesystem.*;
  19.    import flash.filters.*;
  20.    import flash.geom.*;
  21.    import flash.html.*;
  22.    import flash.html.script.*;
  23.    import flash.media.*;
  24.    import flash.net.*;
  25.    import flash.printing.*;
  26.    import flash.profiler.*;
  27.    import flash.system.*;
  28.    import flash.text.*;
  29.    import flash.ui.*;
  30.    import flash.utils.*;
  31.    import flash.xml.*;
  32.    import mx.binding.*;
  33.    import mx.containers.Canvas;
  34.    import mx.containers.Form;
  35.    import mx.containers.HBox;
  36.    import mx.containers.VBox;
  37.    import mx.controls.Button;
  38.    import mx.controls.CheckBox;
  39.    import mx.controls.HRule;
  40.    import mx.controls.Image;
  41.    import mx.controls.Label;
  42.    import mx.controls.LinkButton;
  43.    import mx.controls.ProgressBar;
  44.    import mx.controls.Spacer;
  45.    import mx.controls.Text;
  46.    import mx.controls.TextArea;
  47.    import mx.controls.TextInput;
  48.    import mx.core.Application;
  49.    import mx.core.DeferredInstanceFromFunction;
  50.    import mx.core.IFlexDisplayObject;
  51.    import mx.core.UIComponent;
  52.    import mx.core.UIComponentDescriptor;
  53.    import mx.core.mx_internal;
  54.    import mx.events.FlexEvent;
  55.    import mx.events.PropertyChangeEvent;
  56.    import mx.resources.ResourceManager;
  57.    import mx.skins.ProgrammaticSkin;
  58.    import mx.states.AddChild;
  59.    import mx.states.RemoveChild;
  60.    import mx.states.SetProperty;
  61.    import mx.states.State;
  62.    import mx.styles.*;
  63.    import mx.utils.ObjectProxy;
  64.    import mx.utils.URLUtil;
  65.    import skins.SimpleScrollArrowSkin;
  66.    import skins.SimpleScrollThumbSkin;
  67.    import skins.SimpleScrollTrackSkin;
  68.    import skins.SimpleTwoColorBorder;
  69.    import util.PNGHeaderUtil;
  70.    
  71.    use namespace mx_internal;
  72.    
  73.    public class AppInstaller extends InstallerApplication implements IBindingClient
  74.    {
  75.       private static var _watcherSetupUtil:IWatcherSetupUtil;
  76.       
  77.       private static const Adobe_patent_P758:String = "AdobePatentID=\"P758\"";
  78.       
  79.       mx_internal static var _AppInstaller_StylesInit_done:Boolean = false;
  80.       
  81.       private var fileToOpen:File;
  82.       
  83.       mx_internal var _bindings:Array;
  84.       
  85.       private var _597697812uninstallContentBox:VBox;
  86.       
  87.       private var _229542092greenCircleIcon:Class;
  88.       
  89.       public var _AppInstaller_VBox2:VBox;
  90.       
  91.       public var _AppInstaller_VBox7:VBox;
  92.       
  93.       mx_internal var _bindingsByDestination:Object;
  94.       
  95.       private var _1492588304errorIDText:String;
  96.       
  97.       private var _1993628251finishButton:LocalizedButton;
  98.       
  99.       private var _embed_css_Button_downSkin_png_1315160815:Class;
  100.       
  101.       private var _768499206updateSameVerContentBox:VBox;
  102.       
  103.       private var asyncCallTimer:Timer;
  104.       
  105.       public var _AppInstaller_SetProperty10:SetProperty;
  106.       
  107.       public var _AppInstaller_SetProperty11:SetProperty;
  108.       
  109.       public var _AppInstaller_SetProperty12:SetProperty;
  110.       
  111.       public var _AppInstaller_SetProperty13:SetProperty;
  112.       
  113.       public var _AppInstaller_SetProperty14:SetProperty;
  114.       
  115.       public var _AppInstaller_SetProperty15:SetProperty;
  116.       
  117.       public var _AppInstaller_SetProperty16:SetProperty;
  118.       
  119.       public var _AppInstaller_SetProperty17:SetProperty;
  120.       
  121.       public var _AppInstaller_SetProperty18:SetProperty;
  122.       
  123.       public var _AppInstaller_SetProperty19:SetProperty;
  124.       
  125.       private var _1318708836updateAppsRunning:TextArea;
  126.       
  127.       public var _AppInstaller_SetProperty20:SetProperty;
  128.       
  129.       public var _AppInstaller_SetProperty21:SetProperty;
  130.       
  131.       public var _AppInstaller_SetProperty22:SetProperty;
  132.       
  133.       public var _AppInstaller_SetProperty23:SetProperty;
  134.       
  135.       public var _AppInstaller_SetProperty24:SetProperty;
  136.       
  137.       public var _AppInstaller_SetProperty25:SetProperty;
  138.       
  139.       public var _AppInstaller_SetProperty26:SetProperty;
  140.       
  141.       public var _AppInstaller_SetProperty27:SetProperty;
  142.       
  143.       public var _AppInstaller_SetProperty28:SetProperty;
  144.       
  145.       public var _AppInstaller_SetProperty29:SetProperty;
  146.       
  147.       public var _AppInstaller_SetProperty30:SetProperty;
  148.       
  149.       public var _AppInstaller_SetProperty31:SetProperty;
  150.       
  151.       public var _AppInstaller_SetProperty32:SetProperty;
  152.       
  153.       public var _AppInstaller_SetProperty34:SetProperty;
  154.       
  155.       public var _AppInstaller_SetProperty35:SetProperty;
  156.       
  157.       public var _AppInstaller_SetProperty36:SetProperty;
  158.       
  159.       public var _AppInstaller_SetProperty37:SetProperty;
  160.       
  161.       public var _AppInstaller_SetProperty38:SetProperty;
  162.       
  163.       public var _AppInstaller_SetProperty39:SetProperty;
  164.       
  165.       private var _1197773823appIconBG:Class;
  166.       
  167.       public var _AppInstaller_SetProperty40:SetProperty;
  168.       
  169.       public var _AppInstaller_SetProperty41:SetProperty;
  170.       
  171.       public var _AppInstaller_SetProperty42:SetProperty;
  172.       
  173.       public var _AppInstaller_SetProperty43:SetProperty;
  174.       
  175.       public var _AppInstaller_SetProperty44:SetProperty;
  176.       
  177.       public var _AppInstaller_SetProperty45:SetProperty;
  178.       
  179.       public var _AppInstaller_SetProperty46:SetProperty;
  180.       
  181.       public var _AppInstaller_SetProperty47:SetProperty;
  182.       
  183.       public var _AppInstaller_SetProperty48:SetProperty;
  184.       
  185.       public var _AppInstaller_SetProperty49:SetProperty;
  186.       
  187.       private var _1243058932verifiedLabel:LocalizedLabel;
  188.       
  189.       private var _embed__font_Myriad_Pro_Bold_medium_normal_1670913903:Class;
  190.       
  191.       public var _AppInstaller_SetProperty50:SetProperty;
  192.       
  193.       public var _AppInstaller_SetProperty51:SetProperty;
  194.       
  195.       public var _AppInstaller_SetProperty52:SetProperty;
  196.       
  197.       public var _AppInstaller_SetProperty53:SetProperty;
  198.       
  199.       public var _AppInstaller_SetProperty54:SetProperty;
  200.       
  201.       public var _AppInstaller_SetProperty55:SetProperty;
  202.       
  203.       public var _AppInstaller_SetProperty56:SetProperty;
  204.       
  205.       public var _AppInstaller_SetProperty57:SetProperty;
  206.       
  207.       private var _934908847record:ObjectProxy;
  208.       
  209.       private var _1922221831progressCancel:LocalizedButton;
  210.       
  211.       private var _1627475090doneLabel:LocalizedLabel;
  212.       
  213.       private var events:EventDispatcher;
  214.       
  215.       private var _786866994uninstallLabel:LocalizedText;
  216.       
  217.       private var _1648198546updateDiffVersionForm:Form;
  218.       
  219.       public var _AppInstaller_LocalizedLabel6:LocalizedLabel;
  220.       
  221.       private var _embed_mxml_assets_uninstall_icon_png_1358934296:Class;
  222.       
  223.       private var doUpdate:Boolean = false;
  224.       
  225.       private var _embed__font_Myriad_Pro_medium_normal_1085510355:Class;
  226.       
  227.       private var _1814491210updateDiffHRule:HRule;
  228.       
  229.       private var _314102585updateDiffVerContentBox:VBox;
  230.       
  231.       private var _1791483012titleLabel:LocalizedLabel;
  232.       
  233.       private var _embed_css_Button_Default_upSkin_png_1016964574:Class;
  234.       
  235.       private var _embed_css__assets_scroll_thumb_png_1750713466:Class;
  236.       
  237.       private var _embed_css_Button_upSkin_png_84724716:Class;
  238.       
  239.       private var _476780146installAIRCheckBox:CheckBox;
  240.       
  241.       private var _1188010186addShortcutCheckBox:CheckBox;
  242.       
  243.       private var _1644197196uninstallButton:LocalizedButton;
  244.       
  245.       private var _1869917749airPackageIcon:Class;
  246.       
  247.       private var _1707366196redBlockedIcon:Class;
  248.       
  249.       private var _139350644progressContent:VBox;
  250.       
  251.       private var _507740210appIconCanvas:Canvas;
  252.       
  253.       private var _embed_mxml_assets_browse_icon_png_1873603066:Class;
  254.       
  255.       private var _83361310dialogCancel:LocalizedButton;
  256.       
  257.       private var _embed_css_progress_bar_assets_swf_ProgressBarSkin_2022653080:Class;
  258.       
  259.       private var _1657456934updateDiffLinkButton:LinkButton;
  260.       
  261.       private var _732254545startApplicationCheckBox:CheckBox;
  262.       
  263.       private var _1131509414progressBar:ProgressBar;
  264.       
  265.       private var _1080032473waitingCancel:LocalizedButton;
  266.       
  267.       private var _1654957862redCircleIcon:Class;
  268.       
  269.       private var _955756181doneLabelResourceName:String;
  270.       
  271.       private var _264524434contentBox:VBox;
  272.       
  273.       private var _55415876leftBox:Canvas;
  274.       
  275.       private var _1990131276cancelButton:LocalizedButton;
  276.       
  277.       public var _AppInstaller_Label2:Label;
  278.       
  279.       public var _AppInstaller_Label3:Label;
  280.       
  281.       public var _AppInstaller_Label4:Label;
  282.       
  283.       public var _AppInstaller_Label5:Label;
  284.       
  285.       public var _AppInstaller_Label1:Label;
  286.       
  287.       public var _AppInstaller_AddChild2:AddChild;
  288.       
  289.       public var _AppInstaller_AddChild3:AddChild;
  290.       
  291.       public var _AppInstaller_AddChild4:AddChild;
  292.       
  293.       public var _AppInstaller_AddChild5:AddChild;
  294.       
  295.       public var _AppInstaller_AddChild6:AddChild;
  296.       
  297.       public var _AppInstaller_AddChild7:AddChild;
  298.       
  299.       public var _AppInstaller_AddChild1:AddChild;
  300.       
  301.       public var _AppInstaller_AddChild9:AddChild;
  302.       
  303.       public var _AppInstaller_AddChild8:AddChild;
  304.       
  305.       private var _1780808646updateDiffMidSpacer:Spacer;
  306.       
  307.       public var _AppInstaller_AddChild12:AddChild;
  308.       
  309.       public var _AppInstaller_AddChild14:AddChild;
  310.       
  311.       public var _AppInstaller_AddChild16:AddChild;
  312.       
  313.       public var _AppInstaller_AddChild11:AddChild;
  314.       
  315.       public var _AppInstaller_AddChild13:AddChild;
  316.       
  317.       public var _AppInstaller_AddChild15:AddChild;
  318.       
  319.       public var _AppInstaller_AddChild17:AddChild;
  320.       
  321.       public var _AppInstaller_AddChild10:AddChild;
  322.       
  323.       private var _763044039progressLabel:LocalizedLabel;
  324.       
  325.       private var _2137741485installButton:LocalizedButton;
  326.       
  327.       public var _AppInstaller_SetProperty1:SetProperty;
  328.       
  329.       public var _AppInstaller_SetProperty2:SetProperty;
  330.       
  331.       public var _AppInstaller_SetProperty3:SetProperty;
  332.       
  333.       public var _AppInstaller_SetProperty4:SetProperty;
  334.       
  335.       public var _AppInstaller_SetProperty5:SetProperty;
  336.       
  337.       public var _AppInstaller_SetProperty6:SetProperty;
  338.       
  339.       public var _AppInstaller_SetProperty7:SetProperty;
  340.       
  341.       public var _AppInstaller_SetProperty8:SetProperty;
  342.       
  343.       public var _AppInstaller_SetProperty9:SetProperty;
  344.       
  345.       mx_internal var _bindingsBeginWithWord:Object;
  346.       
  347.       private var _47200334uninstallCancelButton:LocalizedButton;
  348.       
  349.       private var _137111012openButton:LocalizedButton;
  350.       
  351.       private var _1622889191securityContent:VBox;
  352.       
  353.       private var _1733670438updateDiffCancelButton:LocalizedButton;
  354.       
  355.       private var buttonKeyPressTimer:Timer;
  356.       
  357.       private var _embed_mxml_assets_down_arrow_png_1113717148:Class;
  358.       
  359.       public var _AppInstaller_Spacer2:Spacer;
  360.       
  361.       private var _1092085433continueButton:LocalizedButton;
  362.       
  363.       private var _1410965406iconImage:Image;
  364.       
  365.       private var _992840477airIcon:Class;
  366.       
  367.       private var _showAppIcon:Boolean = false;
  368.       
  369.       private var _embed_css_Button_Default_downSkin_png_1063774301:Class;
  370.       
  371.       private var _299359041appIconImage:ExtendedImage;
  372.       
  373.       private var _924911611updateDiffBotSpacer:Spacer;
  374.       
  375.       public var _AppInstaller_TextInput1:TextInput;
  376.       
  377.       public var _AppInstaller_RemoveChild10:RemoveChild;
  378.       
  379.       public var _AppInstaller_RemoveChild11:RemoveChild;
  380.       
  381.       public var _AppInstaller_RemoveChild12:RemoveChild;
  382.       
  383.       public var _AppInstaller_RemoveChild13:RemoveChild;
  384.       
  385.       private var _805692312uninstallSame:LocalizedButton;
  386.       
  387.       private var _447578303showDescription:Boolean;
  388.       
  389.       public var _AppInstaller_LocalizedLabel10:LocalizedLabel;
  390.       
  391.       private var _180746570prefsCancel:LocalizedButton;
  392.       
  393.       private var _773127867updateDiffText:LocalizedText;
  394.       
  395.       private var _3124773eula:EULA;
  396.       
  397.       private var _2057878774redSecurityIcon:Class;
  398.       
  399.       private var _embed_mxml_assets_reinstall_icon_png_1354539284:Class;
  400.       
  401.       private var _embed_css_Button_overSkin_png_723251137:Class;
  402.       
  403.       private var _1027222035securityHeader:LocalizedText;
  404.       
  405.       private var _embed_css_Button_Default_overSkin_png_1598282337:Class;
  406.       
  407.       public var _AppInstaller_Text1:Text;
  408.       
  409.       public var _AppInstaller_Text2:Text;
  410.       
  411.       public var _AppInstaller_Text3:Text;
  412.       
  413.       private var _1298695779runButton:LocalizedButton;
  414.       
  415.       private var _embed_mxml_assets_run_icon_png_450278490:Class;
  416.       
  417.       public var _AppInstaller_RemoveChild1:RemoveChild;
  418.       
  419.       public var _AppInstaller_RemoveChild2:RemoveChild;
  420.       
  421.       public var _AppInstaller_RemoveChild3:RemoveChild;
  422.       
  423.       public var _AppInstaller_RemoveChild4:RemoveChild;
  424.       
  425.       public var _AppInstaller_RemoveChild5:RemoveChild;
  426.       
  427.       public var _AppInstaller_RemoveChild6:RemoveChild;
  428.       
  429.       public var _AppInstaller_RemoveChild7:RemoveChild;
  430.       
  431.       public var _AppInstaller_RemoveChild8:RemoveChild;
  432.       
  433.       public var _AppInstaller_RemoveChild9:RemoveChild;
  434.       
  435.       private var _978582720updateSameVerCancelButton:LocalizedButton;
  436.       
  437.       private var _152218811updateMsgText:LocalizedText;
  438.       
  439.       private var _embed_css_Button_disabledSkin_png_250132025:Class;
  440.       
  441.       private var _1106646328updateDiffReplaceButton:LocalizedButton;
  442.       
  443.       private var _embed_css_Button_Default_DisabledSkin_png_2000144681:Class;
  444.       
  445.       private var _embed_css_progress_bar_assets_swf_ProgressTrackSkin_1370281296:Class;
  446.       
  447.       private var _722012197PrefsVBox:VBox;
  448.       
  449.       mx_internal var _watchers:Array;
  450.       
  451.       private var _703057299yellowSecurityIcon:Class;
  452.       
  453.       private var _documentDescriptor_:UIComponentDescriptor;
  454.       
  455.       private var _329533269errorText:String;
  456.       
  457.       private var _807907342securityInfo:SecurityInfo;
  458.       
  459.       public function AppInstaller()
  460.       {
  461.          this._documentDescriptor_ = new UIComponentDescriptor({
  462.             "type":InstallerApplication,
  463.             "propertiesFactory":function():Object
  464.             {
  465.                return {"childDescriptors":[new UIComponentDescriptor({
  466.                   "type":Canvas,
  467.                   "id":"leftBox",
  468.                   "propertiesFactory":function():Object
  469.                   {
  470.                      return {"childDescriptors":[new UIComponentDescriptor({
  471.                         "type":Image,
  472.                         "id":"iconImage",
  473.                         "propertiesFactory":function():Object
  474.                         {
  475.                            return {
  476.                               "width":83,
  477.                               "height":81
  478.                            };
  479.                         }
  480.                      }),new UIComponentDescriptor({
  481.                         "type":Canvas,
  482.                         "id":"appIconCanvas",
  483.                         "propertiesFactory":function():Object
  484.                         {
  485.                            return {
  486.                               "width":80,
  487.                               "height":80,
  488.                               "visible":false,
  489.                               "childDescriptors":[new UIComponentDescriptor({
  490.                                  "type":ExtendedImage,
  491.                                  "id":"appIconImage",
  492.                                  "stylesFactory":function():void
  493.                                  {
  494.                                     this.verticalCenter = "0";
  495.                                     this.horizontalCenter = "0";
  496.                                  },
  497.                                  "propertiesFactory":function():Object
  498.                                  {
  499.                                     return {
  500.                                        "width":64,
  501.                                        "height":64,
  502.                                        "maintainAspectRatio":true
  503.                                     };
  504.                                  }
  505.                               })]
  506.                            };
  507.                         }
  508.                      })]};
  509.                   }
  510.                }),new UIComponentDescriptor({
  511.                   "type":VBox,
  512.                   "id":"contentBox",
  513.                   "propertiesFactory":function():Object
  514.                   {
  515.                      return {
  516.                         "styleName":"topContentBox",
  517.                         "percentWidth":100,
  518.                         "percentHeight":100,
  519.                         "horizontalScrollPolicy":"off",
  520.                         "verticalScrollPolicy":"auto"
  521.                      };
  522.                   }
  523.                })]};
  524.             }
  525.          });
  526.          this._992840477airIcon = AppInstaller_airIcon;
  527.          this._1869917749airPackageIcon = AppInstaller_airPackageIcon;
  528.          this._703057299yellowSecurityIcon = AppInstaller_yellowSecurityIcon;
  529.          this._2057878774redSecurityIcon = AppInstaller_redSecurityIcon;
  530.          this._1707366196redBlockedIcon = AppInstaller_redBlockedIcon;
  531.          this._1654957862redCircleIcon = AppInstaller_redCircleIcon;
  532.          this._229542092greenCircleIcon = AppInstaller_greenCircleIcon;
  533.          this._1197773823appIconBG = AppInstaller_appIconBG;
  534.          this.ERROR_ID_TO_NAME = {
  535.             5005:"badAIRFile",
  536.             5006:"badInstallLocation",
  537.             5007:"duplicateInstallLocation",
  538.             5008:"windowsInstallInProgress",
  539.             5009:"appInstallRejected",
  540.             5010:"runtimeNotFound",
  541.             5011:"runtimeDownloadFailed",
  542.             5012:"runtimeInstallFailed",
  543.             5013:"badConfiguration",
  544.             5014:"runtimeFailure",
  545.             5016:"appInstallRejected",
  546.             5017:"untrustedAppInstallRejected",
  547.             5018:"runtimeDownloadDisabled",
  548.             5019:"runtimePatchInUse",
  549.             5020:"appLaunchFailed",
  550.             5021:"downgradeAppDenied",
  551.             5022:"badAIRFile",
  552.             5023:"badAIRFile",
  553.             5024:"linuxDistroUnknown",
  554.             5025:"linuxKeyring"
  555.          };
  556.          this._embed__font_Myriad_Pro_Bold_medium_normal_1670913903 = AppInstaller__embed__font_Myriad_Pro_Bold_medium_normal_1670913903;
  557.          this._embed__font_Myriad_Pro_medium_normal_1085510355 = AppInstaller__embed__font_Myriad_Pro_medium_normal_1085510355;
  558.          this._embed_css_Button_Default_DisabledSkin_png_2000144681 = AppInstaller__embed_css_Button_Default_DisabledSkin_png_2000144681;
  559.          this._embed_css_Button_Default_downSkin_png_1063774301 = AppInstaller__embed_css_Button_Default_downSkin_png_1063774301;
  560.          this._embed_css_Button_Default_overSkin_png_1598282337 = AppInstaller__embed_css_Button_Default_overSkin_png_1598282337;
  561.          this._embed_css_Button_Default_upSkin_png_1016964574 = AppInstaller__embed_css_Button_Default_upSkin_png_1016964574;
  562.          this._embed_css_Button_disabledSkin_png_250132025 = AppInstaller__embed_css_Button_disabledSkin_png_250132025;
  563.          this._embed_css_Button_downSkin_png_1315160815 = AppInstaller__embed_css_Button_downSkin_png_1315160815;
  564.          this._embed_css_Button_overSkin_png_723251137 = AppInstaller__embed_css_Button_overSkin_png_723251137;
  565.          this._embed_css_Button_upSkin_png_84724716 = AppInstaller__embed_css_Button_upSkin_png_84724716;
  566.          this._embed_css__assets_scroll_thumb_png_1750713466 = AppInstaller__embed_css__assets_scroll_thumb_png_1750713466;
  567.          this._embed_css_progress_bar_assets_swf_ProgressBarSkin_2022653080 = AppInstaller__embed_css_progress_bar_assets_swf_ProgressBarSkin_2022653080;
  568.          this._embed_css_progress_bar_assets_swf_ProgressTrackSkin_1370281296 = AppInstaller__embed_css_progress_bar_assets_swf_ProgressTrackSkin_1370281296;
  569.          this._embed_mxml_assets_browse_icon_png_1873603066 = AppInstaller__embed_mxml_assets_browse_icon_png_1873603066;
  570.          this._embed_mxml_assets_down_arrow_png_1113717148 = AppInstaller__embed_mxml_assets_down_arrow_png_1113717148;
  571.          this._embed_mxml_assets_reinstall_icon_png_1354539284 = AppInstaller__embed_mxml_assets_reinstall_icon_png_1354539284;
  572.          this._embed_mxml_assets_run_icon_png_450278490 = AppInstaller__embed_mxml_assets_run_icon_png_450278490;
  573.          this._embed_mxml_assets_uninstall_icon_png_1358934296 = AppInstaller__embed_mxml_assets_uninstall_icon_png_1358934296;
  574.          this.mx_internal::_bindings = [];
  575.          this.mx_internal::_watchers = [];
  576.          this.mx_internal::_bindingsByDestination = {};
  577.          this.mx_internal::_bindingsBeginWithWord = {};
  578.          super();
  579.          mx_internal::_document = this;
  580.          mx_internal::_AppInstaller_StylesInit();
  581.          this.layout = "horizontal";
  582.          this.verticalScrollPolicy = "off";
  583.          this.horizontalScrollPolicy = "off";
  584.          this.percentWidth = 100;
  585.          this.percentHeight = 100;
  586.          this.states = [this._AppInstaller_State1_c(),this._AppInstaller_State2_c(),this._AppInstaller_State3_c(),this._AppInstaller_State4_c(),this._AppInstaller_State5_c(),this._AppInstaller_State6_c(),this._AppInstaller_State7_c(),this._AppInstaller_State8_c(),this._AppInstaller_State9_c(),this._AppInstaller_State10_c(),this._AppInstaller_State11_c(),this._AppInstaller_State12_c(),this._AppInstaller_State13_c(),this._AppInstaller_State14_c(),this._AppInstaller_State15_c(),this._AppInstaller_State16_c(),this._AppInstaller_State17_c(),this._AppInstaller_State18_c(),this._AppInstaller_State19_c(),this._AppInstaller_State20_c(),this._AppInstaller_State21_c(),this._AppInstaller_State22_c(),this._AppInstaller_State23_c(),this._AppInstaller_State24_c(),this._AppInstaller_State25_c(),this._AppInstaller_State26_c(),this._AppInstaller_State27_c(),this._AppInstaller_State28_c(),this._AppInstaller_State29_c(),this._AppInstaller_State30_c(),this._AppInstaller_State31_c(),this._AppInstaller_State32_c()];
  587.          this._AppInstaller_Boolean1_i();
  588.          this.addEventListener("preinitialize",this.___AppInstaller_InstallerApplication1_preinitialize);
  589.          this.addEventListener("applicationComplete",this.___AppInstaller_InstallerApplication1_applicationComplete);
  590.       }
  591.       
  592.       public static function set watcherSetupUtil(param1:IWatcherSetupUtil) : void
  593.       {
  594.          AppInstaller._watcherSetupUtil = param1;
  595.       }
  596.       
  597.       private function _AppInstaller_State7_c() : State
  598.       {
  599.          var _loc1_:State = new State();
  600.          _loc1_.name = "Prefs_Win";
  601.          _loc1_.basedOn = "Prefs_Full_Win";
  602.          _loc1_.overrides = [this._AppInstaller_RemoveChild1_i()];
  603.          _loc1_.addEventListener("enterState",this.___AppInstaller_State7_enterState);
  604.          return _loc1_;
  605.       }
  606.       
  607.       private function _AppInstaller_SetProperty15_i() : SetProperty
  608.       {
  609.          var _loc1_:SetProperty = new SetProperty();
  610.          this._AppInstaller_SetProperty15 = _loc1_;
  611.          _loc1_.name = "styleName";
  612.          _loc1_.value = "";
  613.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty15",this._AppInstaller_SetProperty15);
  614.          return _loc1_;
  615.       }
  616.       
  617.       [Bindable(event="propertyChange")]
  618.       private function get appIconBG() : Class
  619.       {
  620.          return this._1197773823appIconBG;
  621.       }
  622.       
  623.       public function ___AppInstaller_LocalizedButton2_click(param1:MouseEvent) : void
  624.       {
  625.          this.onSave();
  626.       }
  627.       
  628.       private function _AppInstaller_Label2_i() : Label
  629.       {
  630.          var _loc1_:Label = new Label();
  631.          this._AppInstaller_Label2 = _loc1_;
  632.          _loc1_.styleName = "formItemText";
  633.          _loc1_.maxWidth = 280;
  634.          _loc1_.id = "_AppInstaller_Label2";
  635.          BindingManager.executeBindings(this,"_AppInstaller_Label2",this._AppInstaller_Label2);
  636.          if(!_loc1_.document)
  637.          {
  638.             _loc1_.document = this;
  639.          }
  640.          return _loc1_;
  641.       }
  642.       
  643.       private function _AppInstaller_SetProperty6_i() : SetProperty
  644.       {
  645.          var _loc1_:SetProperty = new SetProperty();
  646.          this._AppInstaller_SetProperty6 = _loc1_;
  647.          _loc1_.name = "identityVerified";
  648.          _loc1_.value = false;
  649.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty6",this._AppInstaller_SetProperty6);
  650.          return _loc1_;
  651.       }
  652.       
  653.       public function set updateDiffBotSpacer(param1:Spacer) : void
  654.       {
  655.          var _loc2_:Object = null;
  656.          _loc2_ = this._924911611updateDiffBotSpacer;
  657.          if(_loc2_ !== param1)
  658.          {
  659.             this._924911611updateDiffBotSpacer = param1;
  660.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffBotSpacer",_loc2_,param1));
  661.          }
  662.       }
  663.       
  664.       private function _AppInstaller_SetProperty26_i() : SetProperty
  665.       {
  666.          var _loc1_:SetProperty = new SetProperty();
  667.          this._AppInstaller_SetProperty26 = _loc1_;
  668.          _loc1_.name = "resourceName";
  669.          _loc1_.value = "lblInstallingApp";
  670.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty26",this._AppInstaller_SetProperty26);
  671.          return _loc1_;
  672.       }
  673.       
  674.       private function onAgree() : void
  675.       {
  676.          currentState = "ProgressInstall";
  677.          this.events.dispatchEvent(new Event("appinstall.complete"));
  678.       }
  679.       
  680.       private function _AppInstaller_LocalizedLabel6_i() : LocalizedLabel
  681.       {
  682.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  683.          this._AppInstaller_LocalizedLabel6 = _loc1_;
  684.          _loc1_.resourceName = "lblDescription";
  685.          _loc1_.styleName = "h2";
  686.          _loc1_.id = "_AppInstaller_LocalizedLabel6";
  687.          BindingManager.executeBindings(this,"_AppInstaller_LocalizedLabel6",this._AppInstaller_LocalizedLabel6);
  688.          if(!_loc1_.document)
  689.          {
  690.             _loc1_.document = this;
  691.          }
  692.          return _loc1_;
  693.       }
  694.       
  695.       private function _AppInstaller_State28_c() : State
  696.       {
  697.          var _loc1_:State = new State();
  698.          _loc1_.name = "Update_Diff_More";
  699.          _loc1_.basedOn = "Update_Diff_Ver";
  700.          _loc1_.overrides = [this._AppInstaller_SetProperty47_i(),this._AppInstaller_RemoveChild9_i(),this._AppInstaller_AddChild14_i(),this._AppInstaller_SetProperty48_i()];
  701.          return _loc1_;
  702.       }
  703.       
  704.       public function set securityHeader(param1:LocalizedText) : void
  705.       {
  706.          var _loc2_:Object = null;
  707.          _loc2_ = this._1027222035securityHeader;
  708.          if(_loc2_ !== param1)
  709.          {
  710.             this._1027222035securityHeader = param1;
  711.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"securityHeader",_loc2_,param1));
  712.          }
  713.       }
  714.       
  715.       private function _AppInstaller_SetProperty49_i() : SetProperty
  716.       {
  717.          var _loc1_:SetProperty = new SetProperty();
  718.          this._AppInstaller_SetProperty49 = _loc1_;
  719.          _loc1_.name = "stageHeight";
  720.          _loc1_.value = 200;
  721.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty49",this._AppInstaller_SetProperty49);
  722.          return _loc1_;
  723.       }
  724.       
  725.       private function _AppInstaller_VBox14_c() : VBox
  726.       {
  727.          var _loc1_:VBox = null;
  728.          _loc1_ = new VBox();
  729.          _loc1_.styleName = "contentBox";
  730.          _loc1_.percentWidth = 100;
  731.          _loc1_.percentHeight = 100;
  732.          if(!_loc1_.document)
  733.          {
  734.             _loc1_.document = this;
  735.          }
  736.          _loc1_.addChild(this._AppInstaller_LocalizedText7_c());
  737.          _loc1_.addChild(this._AppInstaller_Spacer15_c());
  738.          _loc1_.addChild(this._AppInstaller_Canvas5_c());
  739.          _loc1_.addChild(this._AppInstaller_Spacer16_c());
  740.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox8_c());
  741.          return _loc1_;
  742.       }
  743.       
  744.       private function set appIconBG(param1:Class) : void
  745.       {
  746.          var _loc2_:Object = null;
  747.          _loc2_ = this._1197773823appIconBG;
  748.          if(_loc2_ !== param1)
  749.          {
  750.             this._1197773823appIconBG = param1;
  751.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appIconBG",_loc2_,param1));
  752.          }
  753.       }
  754.       
  755.       private function _AppInstaller_Text3_i() : Text
  756.       {
  757.          var _loc1_:Text = new Text();
  758.          this._AppInstaller_Text3 = _loc1_;
  759.          _loc1_.percentWidth = 100;
  760.          _loc1_.styleName = "errorNumberText";
  761.          _loc1_.id = "_AppInstaller_Text3";
  762.          BindingManager.executeBindings(this,"_AppInstaller_Text3",this._AppInstaller_Text3);
  763.          if(!_loc1_.document)
  764.          {
  765.             _loc1_.document = this;
  766.          }
  767.          return _loc1_;
  768.       }
  769.       
  770.       public function __updateDiffReplaceButton_click(param1:MouseEvent) : void
  771.       {
  772.          this.onUpdate();
  773.       }
  774.       
  775.       [Bindable(event="propertyChange")]
  776.       public function get securityInfo() : SecurityInfo
  777.       {
  778.          return this._807907342securityInfo;
  779.       }
  780.       
  781.       private function _AppInstaller_LocalizedButton13_i() : LocalizedButton
  782.       {
  783.          var _loc1_:LocalizedButton = new LocalizedButton();
  784.          this.updateSameVerCancelButton = _loc1_;
  785.          _loc1_.resourceName = "btnCancel";
  786.          _loc1_.addEventListener("click",this.__updateSameVerCancelButton_click);
  787.          _loc1_.id = "updateSameVerCancelButton";
  788.          if(!_loc1_.document)
  789.          {
  790.             _loc1_.document = this;
  791.          }
  792.          return _loc1_;
  793.       }
  794.       
  795.       private function _AppInstaller_State16_c() : State
  796.       {
  797.          var _loc1_:State = new State();
  798.          _loc1_.name = "ProgressInstall";
  799.          _loc1_.basedOn = "Progress";
  800.          _loc1_.overrides = [this._AppInstaller_SetProperty26_i()];
  801.          return _loc1_;
  802.       }
  803.       
  804.       [Bindable(event="propertyChange")]
  805.       public function get PrefsVBox() : VBox
  806.       {
  807.          return this._722012197PrefsVBox;
  808.       }
  809.       
  810.       [Bindable(event="propertyChange")]
  811.       public function get updateDiffBotSpacer() : Spacer
  812.       {
  813.          return this._924911611updateDiffBotSpacer;
  814.       }
  815.       
  816.       private function _AppInstaller_SetProperty14_i() : SetProperty
  817.       {
  818.          var _loc1_:SetProperty = new SetProperty();
  819.          this._AppInstaller_SetProperty14 = _loc1_;
  820.          _loc1_.name = "styleName";
  821.          _loc1_.value = "defaultButton";
  822.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty14",this._AppInstaller_SetProperty14);
  823.          return _loc1_;
  824.       }
  825.       
  826.       private function _AppInstaller_OSButtonBarHBox2_c() : OSButtonBarHBox
  827.       {
  828.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  829.          _loc1_.styleName = "buttonRow";
  830.          if(!_loc1_.document)
  831.          {
  832.             _loc1_.document = this;
  833.          }
  834.          _loc1_.addChild(this._AppInstaller_LocalizedButton4_i());
  835.          _loc1_.addChild(this._AppInstaller_LocalizedButton5_i());
  836.          return _loc1_;
  837.       }
  838.       
  839.       private function _AppInstaller_AddChild14_i() : AddChild
  840.       {
  841.          var _loc1_:AddChild = new AddChild();
  842.          this._AppInstaller_AddChild14 = _loc1_;
  843.          _loc1_.position = "lastChild";
  844.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_HBox3_c);
  845.          BindingManager.executeBindings(this,"_AppInstaller_AddChild14",this._AppInstaller_AddChild14);
  846.          return _loc1_;
  847.       }
  848.       
  849.       private function _AppInstaller_SetProperty37_i() : SetProperty
  850.       {
  851.          var _loc1_:SetProperty = new SetProperty();
  852.          this._AppInstaller_SetProperty37 = _loc1_;
  853.          _loc1_.name = "stageHeight";
  854.          _loc1_.value = 200;
  855.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty37",this._AppInstaller_SetProperty37);
  856.          return _loc1_;
  857.       }
  858.       
  859.       public function ___AppInstaller_LocalizedButton10_click(param1:MouseEvent) : void
  860.       {
  861.          this.onFinish();
  862.       }
  863.       
  864.       public function set openButton(param1:LocalizedButton) : void
  865.       {
  866.          var _loc2_:Object = null;
  867.          _loc2_ = this._137111012openButton;
  868.          if(_loc2_ !== param1)
  869.          {
  870.             this._137111012openButton = param1;
  871.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"openButton",_loc2_,param1));
  872.          }
  873.       }
  874.       
  875.       private function _AppInstaller_Label1_i() : Label
  876.       {
  877.          var _loc1_:Label = new Label();
  878.          this._AppInstaller_Label1 = _loc1_;
  879.          _loc1_.percentWidth = 100;
  880.          _loc1_.styleName = "formItemText";
  881.          _loc1_.maxWidth = 280;
  882.          _loc1_.id = "_AppInstaller_Label1";
  883.          BindingManager.executeBindings(this,"_AppInstaller_Label1",this._AppInstaller_Label1);
  884.          if(!_loc1_.document)
  885.          {
  886.             _loc1_.document = this;
  887.          }
  888.          return _loc1_;
  889.       }
  890.       
  891.       private function _AppInstaller_SetProperty5_i() : SetProperty
  892.       {
  893.          var _loc1_:SetProperty = new SetProperty();
  894.          this._AppInstaller_SetProperty5 = _loc1_;
  895.          _loc1_.name = "source";
  896.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty5",this._AppInstaller_SetProperty5);
  897.          return _loc1_;
  898.       }
  899.       
  900.       private function _AppInstaller_State6_c() : State
  901.       {
  902.          var _loc1_:State = new State();
  903.          _loc1_.name = "Prefs_Full_Win";
  904.          _loc1_.basedOn = "appNameWithIconBaseState";
  905.          _loc1_.overrides = [this._AppInstaller_SetProperty16_i(),this._AppInstaller_AddChild6_i()];
  906.          _loc1_.addEventListener("enterState",this.___AppInstaller_State6_enterState);
  907.          return _loc1_;
  908.       }
  909.       
  910.       [Bindable(event="propertyChange")]
  911.       public function get leftBox() : Canvas
  912.       {
  913.          return this._55415876leftBox;
  914.       }
  915.       
  916.       public function set updateSameVerContentBox(param1:VBox) : void
  917.       {
  918.          var _loc2_:Object = null;
  919.          _loc2_ = this._768499206updateSameVerContentBox;
  920.          if(_loc2_ !== param1)
  921.          {
  922.             this._768499206updateSameVerContentBox = param1;
  923.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateSameVerContentBox",_loc2_,param1));
  924.          }
  925.       }
  926.       
  927.       private function _AppInstaller_LocalizedLabel5_c() : LocalizedLabel
  928.       {
  929.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  930.          _loc1_.resourceName = "lblSysAccessUNRESTRICTED";
  931.          _loc1_.styleName = "formItemText";
  932.          if(!_loc1_.document)
  933.          {
  934.             _loc1_.document = this;
  935.          }
  936.          return _loc1_;
  937.       }
  938.       
  939.       public function set securityInfo(param1:SecurityInfo) : void
  940.       {
  941.          var _loc2_:Object = null;
  942.          _loc2_ = this._807907342securityInfo;
  943.          if(_loc2_ !== param1)
  944.          {
  945.             this._807907342securityInfo = param1;
  946.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"securityInfo",_loc2_,param1));
  947.          }
  948.       }
  949.       
  950.       private function _AppInstaller_SetProperty25_i() : SetProperty
  951.       {
  952.          var _loc1_:SetProperty = new SetProperty();
  953.          this._AppInstaller_SetProperty25 = _loc1_;
  954.          _loc1_.name = "resourceName";
  955.          _loc1_.value = "lblReadyToInstall";
  956.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty25",this._AppInstaller_SetProperty25);
  957.          return _loc1_;
  958.       }
  959.       
  960.       private function _AppInstaller_Boolean1_i() : Boolean
  961.       {
  962.          var _loc1_:Boolean = undefined;
  963.          this.showDescription = _loc1_;
  964.          BindingManager.executeBindings(this,"showDescription",this.showDescription);
  965.          return _loc1_;
  966.       }
  967.       
  968.       [Bindable(event="propertyChange")]
  969.       public function get uninstallCancelButton() : LocalizedButton
  970.       {
  971.          return this._47200334uninstallCancelButton;
  972.       }
  973.       
  974.       private function _AppInstaller_State27_c() : State
  975.       {
  976.          var _loc1_:State = new State();
  977.          _loc1_.name = "Update_Diff_Ver";
  978.          _loc1_.basedOn = "appNameWithIconBaseState";
  979.          _loc1_.overrides = [this._AppInstaller_SetProperty45_i(),this._AppInstaller_AddChild13_i(),this._AppInstaller_SetProperty46_i()];
  980.          _loc1_.addEventListener("enterState",this.___AppInstaller_State27_enterState);
  981.          return _loc1_;
  982.       }
  983.       
  984.       public function set PrefsVBox(param1:VBox) : void
  985.       {
  986.          var _loc2_:Object = null;
  987.          _loc2_ = this._722012197PrefsVBox;
  988.          if(_loc2_ !== param1)
  989.          {
  990.             this._722012197PrefsVBox = param1;
  991.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"PrefsVBox",_loc2_,param1));
  992.          }
  993.       }
  994.       
  995.       [Bindable(event="propertyChange")]
  996.       public function get appIconCanvas() : Canvas
  997.       {
  998.          return this._507740210appIconCanvas;
  999.       }
  1000.       
  1001.       private function _AppInstaller_Text2_i() : Text
  1002.       {
  1003.          var _loc1_:Text = new Text();
  1004.          this._AppInstaller_Text2 = _loc1_;
  1005.          _loc1_.percentWidth = 100;
  1006.          _loc1_.id = "_AppInstaller_Text2";
  1007.          BindingManager.executeBindings(this,"_AppInstaller_Text2",this._AppInstaller_Text2);
  1008.          if(!_loc1_.document)
  1009.          {
  1010.             _loc1_.document = this;
  1011.          }
  1012.          return _loc1_;
  1013.       }
  1014.       
  1015.       private function _AppInstaller_VBox13_i() : VBox
  1016.       {
  1017.          var _loc1_:VBox = null;
  1018.          _loc1_ = new VBox();
  1019.          this.uninstallContentBox = _loc1_;
  1020.          _loc1_.styleName = "contentBox";
  1021.          _loc1_.percentWidth = 100;
  1022.          _loc1_.percentHeight = 100;
  1023.          _loc1_.addEventListener("creationComplete",this.__uninstallContentBox_creationComplete);
  1024.          _loc1_.id = "uninstallContentBox";
  1025.          BindingManager.executeBindings(this,"uninstallContentBox",this.uninstallContentBox);
  1026.          if(!_loc1_.document)
  1027.          {
  1028.             _loc1_.document = this;
  1029.          }
  1030.          _loc1_.addChild(this._AppInstaller_Spacer13_c());
  1031.          _loc1_.addChild(this._AppInstaller_LocalizedText6_i());
  1032.          _loc1_.addChild(this._AppInstaller_Spacer14_c());
  1033.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox7_c());
  1034.          return _loc1_;
  1035.       }
  1036.       
  1037.       private function _AppInstaller_SetProperty48_i() : SetProperty
  1038.       {
  1039.          var _loc1_:SetProperty = new SetProperty();
  1040.          this._AppInstaller_SetProperty48 = _loc1_;
  1041.          _loc1_.name = "width";
  1042.          _loc1_.value = "100%";
  1043.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty48",this._AppInstaller_SetProperty48);
  1044.          return _loc1_;
  1045.       }
  1046.       
  1047.       private function _AppInstaller_LinkButton1_i() : LinkButton
  1048.       {
  1049.          var _loc1_:LinkButton = new LinkButton();
  1050.          this.updateDiffLinkButton = _loc1_;
  1051.          _loc1_.labelPlacement = "left";
  1052.          _loc1_.setStyle("icon",this._embed_mxml_assets_down_arrow_png_1113717148);
  1053.          _loc1_.addEventListener("click",this.__updateDiffLinkButton_click);
  1054.          _loc1_.id = "updateDiffLinkButton";
  1055.          BindingManager.executeBindings(this,"updateDiffLinkButton",this.updateDiffLinkButton);
  1056.          if(!_loc1_.document)
  1057.          {
  1058.             _loc1_.document = this;
  1059.          }
  1060.          return _loc1_;
  1061.       }
  1062.       
  1063.       private function _AppInstaller_LocalizedButton12_i() : LocalizedButton
  1064.       {
  1065.          var _loc1_:LocalizedButton = new LocalizedButton();
  1066.          this.runButton = _loc1_;
  1067.          _loc1_.resourceName = "btnRunNow";
  1068.          _loc1_.styleName = "defaultButton";
  1069.          _loc1_.setStyle("icon",this._embed_mxml_assets_run_icon_png_450278490);
  1070.          _loc1_.setStyle("textAlign","left");
  1071.          _loc1_.addEventListener("click",this.__runButton_click);
  1072.          _loc1_.id = "runButton";
  1073.          if(!_loc1_.document)
  1074.          {
  1075.             _loc1_.document = this;
  1076.          }
  1077.          return _loc1_;
  1078.       }
  1079.       
  1080.       private function _AppInstaller_State15_c() : State
  1081.       {
  1082.          var _loc1_:State = new State();
  1083.          _loc1_.name = "ProgressInit";
  1084.          _loc1_.basedOn = "Progress";
  1085.          _loc1_.overrides = [this._AppInstaller_SetProperty25_i()];
  1086.          return _loc1_;
  1087.       }
  1088.       
  1089.       public function __continueButton_click(param1:MouseEvent) : void
  1090.       {
  1091.          this.onContinue();
  1092.       }
  1093.       
  1094.       public function __uninstallButton_click(param1:MouseEvent) : void
  1095.       {
  1096.          this.onUninstall();
  1097.       }
  1098.       
  1099.       private function _AppInstaller_AddChild13_i() : AddChild
  1100.       {
  1101.          var _loc1_:AddChild = new AddChild();
  1102.          this._AppInstaller_AddChild13 = _loc1_;
  1103.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox12_i);
  1104.          BindingManager.executeBindings(this,"_AppInstaller_AddChild13",this._AppInstaller_AddChild13);
  1105.          return _loc1_;
  1106.       }
  1107.       
  1108.       [Bindable(event="propertyChange")]
  1109.       public function get iconImage() : Image
  1110.       {
  1111.          return this._1410965406iconImage;
  1112.       }
  1113.       
  1114.       private function _AppInstaller_SetProperty13_i() : SetProperty
  1115.       {
  1116.          var _loc1_:SetProperty = new SetProperty();
  1117.          this._AppInstaller_SetProperty13 = _loc1_;
  1118.          _loc1_.name = "text";
  1119.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty13",this._AppInstaller_SetProperty13);
  1120.          return _loc1_;
  1121.       }
  1122.       
  1123.       public function set eula(param1:EULA) : void
  1124.       {
  1125.          var _loc2_:Object = null;
  1126.          _loc2_ = this._3124773eula;
  1127.          if(_loc2_ !== param1)
  1128.          {
  1129.             this._3124773eula = param1;
  1130.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"eula",_loc2_,param1));
  1131.          }
  1132.       }
  1133.       
  1134.       private function _AppInstaller_OSButtonBarHBox1_c() : OSButtonBarHBox
  1135.       {
  1136.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  1137.          _loc1_.styleName = "buttonRow";
  1138.          if(!_loc1_.document)
  1139.          {
  1140.             _loc1_.document = this;
  1141.          }
  1142.          _loc1_.addChild(this._AppInstaller_LocalizedButton1_i());
  1143.          _loc1_.addChild(this._AppInstaller_LocalizedButton2_c());
  1144.          _loc1_.addChild(this._AppInstaller_LocalizedButton3_i());
  1145.          return _loc1_;
  1146.       }
  1147.       
  1148.       public function ___AppInstaller_Button1_click(param1:MouseEvent) : void
  1149.       {
  1150.          this.onBrowse();
  1151.       }
  1152.       
  1153.       private function set airPackageIcon(param1:Class) : void
  1154.       {
  1155.          var _loc2_:Object = null;
  1156.          _loc2_ = this._1869917749airPackageIcon;
  1157.          if(_loc2_ !== param1)
  1158.          {
  1159.             this._1869917749airPackageIcon = param1;
  1160.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"airPackageIcon",_loc2_,param1));
  1161.          }
  1162.       }
  1163.       
  1164.       private function _AppInstaller_SetProperty36_i() : SetProperty
  1165.       {
  1166.          var _loc1_:SetProperty = new SetProperty();
  1167.          this._AppInstaller_SetProperty36 = _loc1_;
  1168.          _loc1_.name = "stageHeight";
  1169.          _loc1_.value = 205;
  1170.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty36",this._AppInstaller_SetProperty36);
  1171.          return _loc1_;
  1172.       }
  1173.       
  1174.       public function set appIconCanvas(param1:Canvas) : void
  1175.       {
  1176.          var _loc2_:Object = null;
  1177.          _loc2_ = this._507740210appIconCanvas;
  1178.          if(_loc2_ !== param1)
  1179.          {
  1180.             this._507740210appIconCanvas = param1;
  1181.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appIconCanvas",_loc2_,param1));
  1182.          }
  1183.       }
  1184.       
  1185.       [Bindable(event="propertyChange")]
  1186.       public function get updateDiffVersionForm() : Form
  1187.       {
  1188.          return this._1648198546updateDiffVersionForm;
  1189.       }
  1190.       
  1191.       private function _AppInstaller_bindingsSetup() : Array
  1192.       {
  1193.          var result:Array = null;
  1194.          var binding:Binding = null;
  1195.          result = [];
  1196.          binding = new Binding(this,function():Boolean
  1197.          {
  1198.             return record.app.description.length > 0;
  1199.          },function(param1:Boolean):void
  1200.          {
  1201.             showDescription = param1;
  1202.          },"showDescription");
  1203.          result[0] = binding;
  1204.          binding = new Binding(this,function():Object
  1205.          {
  1206.             return appIconBG;
  1207.          },function(param1:Object):void
  1208.          {
  1209.             appIconCanvas.setStyle("backgroundImage",param1);
  1210.          },"appIconCanvas.backgroundImage");
  1211.          result[1] = binding;
  1212.          binding = new Binding(this,function():Object
  1213.          {
  1214.             return this;
  1215.          },function(param1:Object):void
  1216.          {
  1217.             _AppInstaller_SetProperty1.target = param1;
  1218.          },"_AppInstaller_SetProperty1.target");
  1219.          result[2] = binding;
  1220.          binding = new Binding(this,function():UIComponent
  1221.          {
  1222.             return contentBox;
  1223.          },function(param1:UIComponent):void
  1224.          {
  1225.             _AppInstaller_AddChild1.relativeTo = param1;
  1226.          },"_AppInstaller_AddChild1.relativeTo");
  1227.          result[3] = binding;
  1228.          binding = new Binding(this,function():String
  1229.          {
  1230.             var _loc1_:* = undefined;
  1231.             var _loc2_:* = undefined;
  1232.             _loc1_ = record.app.name;
  1233.             return _loc1_ == undefined ? null : String(_loc1_);
  1234.          },function(param1:String):void
  1235.          {
  1236.             titleLabel.text = param1;
  1237.          },"titleLabel.text");
  1238.          result[4] = binding;
  1239.          binding = new Binding(this,function():Object
  1240.          {
  1241.             return this;
  1242.          },function(param1:Object):void
  1243.          {
  1244.             _AppInstaller_SetProperty2.target = param1;
  1245.          },"_AppInstaller_SetProperty2.target");
  1246.          result[5] = binding;
  1247.          binding = new Binding(this,function():Object
  1248.          {
  1249.             return this;
  1250.          },function(param1:Object):void
  1251.          {
  1252.             _AppInstaller_SetProperty3.target = param1;
  1253.          },"_AppInstaller_SetProperty3.target");
  1254.          result[6] = binding;
  1255.          binding = new Binding(this,function():UIComponent
  1256.          {
  1257.             return contentBox;
  1258.          },function(param1:UIComponent):void
  1259.          {
  1260.             _AppInstaller_AddChild2.relativeTo = param1;
  1261.          },"_AppInstaller_AddChild2.relativeTo");
  1262.          result[7] = binding;
  1263.          binding = new Binding(this,function():UIComponent
  1264.          {
  1265.             return contentBox;
  1266.          },function(param1:UIComponent):void
  1267.          {
  1268.             _AppInstaller_AddChild3.relativeTo = param1;
  1269.          },"_AppInstaller_AddChild3.relativeTo");
  1270.          result[8] = binding;
  1271.          binding = new Binding(this,function():IFlexDisplayObject
  1272.          {
  1273.             return openButton;
  1274.          },function(param1:IFlexDisplayObject):void
  1275.          {
  1276.             _AppInstaller_VBox2.defaultButton = param1;
  1277.          },"_AppInstaller_VBox2.defaultButton");
  1278.          result[9] = binding;
  1279.          binding = new Binding(this,function():String
  1280.          {
  1281.             var _loc1_:* = undefined;
  1282.             var _loc2_:* = undefined;
  1283.             _loc1_ = record.filename;
  1284.             return _loc1_ == undefined ? null : String(_loc1_);
  1285.          },function(param1:String):void
  1286.          {
  1287.             _AppInstaller_Label1.text = param1;
  1288.          },"_AppInstaller_Label1.text");
  1289.          result[10] = binding;
  1290.          binding = new Binding(this,function():String
  1291.          {
  1292.             var _loc1_:* = undefined;
  1293.             var _loc2_:* = undefined;
  1294.             _loc1_ = record.fileFrom;
  1295.             return _loc1_ == undefined ? null : String(_loc1_);
  1296.          },function(param1:String):void
  1297.          {
  1298.             _AppInstaller_Label2.text = param1;
  1299.          },"_AppInstaller_Label2.text");
  1300.          result[11] = binding;
  1301.          binding = new Binding(this,function():Object
  1302.          {
  1303.             return this;
  1304.          },function(param1:Object):void
  1305.          {
  1306.             _AppInstaller_SetProperty4.target = param1;
  1307.          },"_AppInstaller_SetProperty4.target");
  1308.          result[12] = binding;
  1309.          binding = new Binding(this,function():Object
  1310.          {
  1311.             return iconImage;
  1312.          },function(param1:Object):void
  1313.          {
  1314.             _AppInstaller_SetProperty5.target = param1;
  1315.          },"_AppInstaller_SetProperty5.target");
  1316.          result[13] = binding;
  1317.          binding = new Binding(this,function():*
  1318.          {
  1319.             return redSecurityIcon;
  1320.          },function(param1:*):void
  1321.          {
  1322.             _AppInstaller_SetProperty5.value = param1;
  1323.          },"_AppInstaller_SetProperty5.value");
  1324.          result[14] = binding;
  1325.          binding = new Binding(this,function():Object
  1326.          {
  1327.             return securityInfo;
  1328.          },function(param1:Object):void
  1329.          {
  1330.             _AppInstaller_SetProperty6.target = param1;
  1331.          },"_AppInstaller_SetProperty6.target");
  1332.          result[15] = binding;
  1333.          binding = new Binding(this,function():UIComponent
  1334.          {
  1335.             return contentBox;
  1336.          },function(param1:UIComponent):void
  1337.          {
  1338.             _AppInstaller_AddChild4.relativeTo = param1;
  1339.          },"_AppInstaller_AddChild4.relativeTo");
  1340.          result[16] = binding;
  1341.          binding = new Binding(this,function():UIComponent
  1342.          {
  1343.             return contentBox;
  1344.          },function(param1:UIComponent):void
  1345.          {
  1346.             _AppInstaller_AddChild5.relativeTo = param1;
  1347.          },"_AppInstaller_AddChild5.relativeTo");
  1348.          result[17] = binding;
  1349.          binding = new Binding(this,function():IFlexDisplayObject
  1350.          {
  1351.             return cancelButton;
  1352.          },function(param1:IFlexDisplayObject):void
  1353.          {
  1354.             securityContent.defaultButton = param1;
  1355.          },"securityContent.defaultButton");
  1356.          result[18] = binding;
  1357.          binding = new Binding(this,function():String
  1358.          {
  1359.             var _loc1_:* = undefined;
  1360.             var _loc2_:* = undefined;
  1361.             _loc1_ = record.app.name;
  1362.             return _loc1_ == undefined ? null : String(_loc1_);
  1363.          },function(param1:String):void
  1364.          {
  1365.             _AppInstaller_Label3.text = param1;
  1366.          },"_AppInstaller_Label3.text");
  1367.          result[19] = binding;
  1368.          binding = new Binding(this,function():Object
  1369.          {
  1370.             return securityHeader;
  1371.          },function(param1:Object):void
  1372.          {
  1373.             _AppInstaller_SetProperty7.target = param1;
  1374.          },"_AppInstaller_SetProperty7.target");
  1375.          result[20] = binding;
  1376.          binding = new Binding(this,function():Object
  1377.          {
  1378.             return securityContent;
  1379.          },function(param1:Object):void
  1380.          {
  1381.             _AppInstaller_SetProperty8.target = param1;
  1382.          },"_AppInstaller_SetProperty8.target");
  1383.          result[21] = binding;
  1384.          binding = new Binding(this,function():*
  1385.          {
  1386.             return installButton;
  1387.          },function(param1:*):void
  1388.          {
  1389.             _AppInstaller_SetProperty8.value = param1;
  1390.          },"_AppInstaller_SetProperty8.value");
  1391.          result[22] = binding;
  1392.          binding = new Binding(this,function():Object
  1393.          {
  1394.             return iconImage;
  1395.          },function(param1:Object):void
  1396.          {
  1397.             _AppInstaller_SetProperty9.target = param1;
  1398.          },"_AppInstaller_SetProperty9.target");
  1399.          result[23] = binding;
  1400.          binding = new Binding(this,function():*
  1401.          {
  1402.             return yellowSecurityIcon;
  1403.          },function(param1:*):void
  1404.          {
  1405.             _AppInstaller_SetProperty9.value = param1;
  1406.          },"_AppInstaller_SetProperty9.value");
  1407.          result[24] = binding;
  1408.          binding = new Binding(this,function():Object
  1409.          {
  1410.             return securityInfo;
  1411.          },function(param1:Object):void
  1412.          {
  1413.             _AppInstaller_SetProperty10.target = param1;
  1414.          },"_AppInstaller_SetProperty10.target");
  1415.          result[25] = binding;
  1416.          binding = new Binding(this,function():Object
  1417.          {
  1418.             return securityInfo;
  1419.          },function(param1:Object):void
  1420.          {
  1421.             _AppInstaller_SetProperty11.target = param1;
  1422.          },"_AppInstaller_SetProperty11.target");
  1423.          result[26] = binding;
  1424.          binding = new Binding(this,function():Object
  1425.          {
  1426.             return verifiedLabel;
  1427.          },function(param1:Object):void
  1428.          {
  1429.             _AppInstaller_SetProperty12.target = param1;
  1430.          },"_AppInstaller_SetProperty12.target");
  1431.          result[27] = binding;
  1432.          binding = new Binding(this,function():*
  1433.          {
  1434.             return null;
  1435.          },function(param1:*):void
  1436.          {
  1437.             _AppInstaller_SetProperty12.value = param1;
  1438.          },"_AppInstaller_SetProperty12.value");
  1439.          result[28] = binding;
  1440.          binding = new Binding(this,function():Object
  1441.          {
  1442.             return verifiedLabel;
  1443.          },function(param1:Object):void
  1444.          {
  1445.             _AppInstaller_SetProperty13.target = param1;
  1446.          },"_AppInstaller_SetProperty13.target");
  1447.          result[29] = binding;
  1448.          binding = new Binding(this,function():*
  1449.          {
  1450.             return record.app.publisher;
  1451.          },function(param1:*):void
  1452.          {
  1453.             _AppInstaller_SetProperty13.value = param1;
  1454.          },"_AppInstaller_SetProperty13.value");
  1455.          result[30] = binding;
  1456.          binding = new Binding(this,function():Object
  1457.          {
  1458.             return installButton;
  1459.          },function(param1:Object):void
  1460.          {
  1461.             _AppInstaller_SetProperty14.target = param1;
  1462.          },"_AppInstaller_SetProperty14.target");
  1463.          result[31] = binding;
  1464.          binding = new Binding(this,function():Object
  1465.          {
  1466.             return cancelButton;
  1467.          },function(param1:Object):void
  1468.          {
  1469.             _AppInstaller_SetProperty15.target = param1;
  1470.          },"_AppInstaller_SetProperty15.target");
  1471.          result[32] = binding;
  1472.          binding = new Binding(this,function():Object
  1473.          {
  1474.             return this;
  1475.          },function(param1:Object):void
  1476.          {
  1477.             _AppInstaller_SetProperty16.target = param1;
  1478.          },"_AppInstaller_SetProperty16.target");
  1479.          result[33] = binding;
  1480.          binding = new Binding(this,function():UIComponent
  1481.          {
  1482.             return contentBox;
  1483.          },function(param1:UIComponent):void
  1484.          {
  1485.             _AppInstaller_AddChild6.relativeTo = param1;
  1486.          },"_AppInstaller_AddChild6.relativeTo");
  1487.          result[34] = binding;
  1488.          binding = new Binding(this,function():IFlexDisplayObject
  1489.          {
  1490.             return continueButton;
  1491.          },function(param1:IFlexDisplayObject):void
  1492.          {
  1493.             PrefsVBox.defaultButton = param1;
  1494.          },"PrefsVBox.defaultButton");
  1495.          result[35] = binding;
  1496.          binding = new Binding(this,function():Boolean
  1497.          {
  1498.             return showDescription;
  1499.          },function(param1:Boolean):void
  1500.          {
  1501.             _AppInstaller_LocalizedLabel6.includeInLayout = param1;
  1502.          },"_AppInstaller_LocalizedLabel6.includeInLayout");
  1503.          result[36] = binding;
  1504.          binding = new Binding(this,function():Boolean
  1505.          {
  1506.             return showDescription;
  1507.          },function(param1:Boolean):void
  1508.          {
  1509.             _AppInstaller_LocalizedLabel6.visible = param1;
  1510.          },"_AppInstaller_LocalizedLabel6.visible");
  1511.          result[37] = binding;
  1512.          binding = new Binding(this,function():Boolean
  1513.          {
  1514.             return showDescription;
  1515.          },function(param1:Boolean):void
  1516.          {
  1517.             _AppInstaller_Text1.includeInLayout = param1;
  1518.          },"_AppInstaller_Text1.includeInLayout");
  1519.          result[38] = binding;
  1520.          binding = new Binding(this,function():Boolean
  1521.          {
  1522.             return showDescription;
  1523.          },function(param1:Boolean):void
  1524.          {
  1525.             _AppInstaller_Text1.visible = param1;
  1526.          },"_AppInstaller_Text1.visible");
  1527.          result[39] = binding;
  1528.          binding = new Binding(this,function():String
  1529.          {
  1530.             var _loc1_:* = undefined;
  1531.             var _loc2_:* = undefined;
  1532.             _loc1_ = record.app.description;
  1533.             return _loc1_ == undefined ? null : String(_loc1_);
  1534.          },function(param1:String):void
  1535.          {
  1536.             _AppInstaller_Text1.text = param1;
  1537.          },"_AppInstaller_Text1.text");
  1538.          result[40] = binding;
  1539.          binding = new Binding(this,function():Boolean
  1540.          {
  1541.             return showDescription;
  1542.          },function(param1:Boolean):void
  1543.          {
  1544.             _AppInstaller_Spacer2.includeInLayout = param1;
  1545.          },"_AppInstaller_Spacer2.includeInLayout");
  1546.          result[41] = binding;
  1547.          binding = new Binding(this,function():Boolean
  1548.          {
  1549.             return showDescription;
  1550.          },function(param1:Boolean):void
  1551.          {
  1552.             _AppInstaller_Spacer2.visible = param1;
  1553.          },"_AppInstaller_Spacer2.visible");
  1554.          result[42] = binding;
  1555.          binding = new Binding(this,function():String
  1556.          {
  1557.             var _loc1_:* = undefined;
  1558.             var _loc2_:* = undefined;
  1559.             _loc1_ = locManager.getString("chkInstallAirRequired");
  1560.             return _loc1_ == undefined ? null : String(_loc1_);
  1561.          },function(param1:String):void
  1562.          {
  1563.             installAIRCheckBox.label = param1;
  1564.          },"installAIRCheckBox.label");
  1565.          result[43] = binding;
  1566.          binding = new Binding(this,function():Boolean
  1567.          {
  1568.             return record.willInstallRuntime;
  1569.          },function(param1:Boolean):void
  1570.          {
  1571.             installAIRCheckBox.selected = param1;
  1572.          },"installAIRCheckBox.selected");
  1573.          result[44] = binding;
  1574.          binding = new Binding(this,function():String
  1575.          {
  1576.             var _loc1_:* = undefined;
  1577.             var _loc2_:* = undefined;
  1578.             _loc1_ = locManager.getString("chkAddIconToDesktop");
  1579.             return _loc1_ == undefined ? null : String(_loc1_);
  1580.          },function(param1:String):void
  1581.          {
  1582.             addShortcutCheckBox.label = param1;
  1583.          },"addShortcutCheckBox.label");
  1584.          result[45] = binding;
  1585.          binding = new Binding(this,function():Boolean
  1586.          {
  1587.             return record.prefs.installDesktopShortcut;
  1588.          },function(param1:Boolean):void
  1589.          {
  1590.             addShortcutCheckBox.selected = param1;
  1591.          },"addShortcutCheckBox.selected");
  1592.          result[46] = binding;
  1593.          binding = new Binding(this,function():String
  1594.          {
  1595.             var _loc1_:* = undefined;
  1596.             var _loc2_:* = undefined;
  1597.             _loc1_ = locManager.getString("chkStartAppAfterInstall");
  1598.             return _loc1_ == undefined ? null : String(_loc1_);
  1599.          },function(param1:String):void
  1600.          {
  1601.             startApplicationCheckBox.label = param1;
  1602.          },"startApplicationCheckBox.label");
  1603.          result[47] = binding;
  1604.          binding = new Binding(this,function():Boolean
  1605.          {
  1606.             return !record.prefs.forceLaunch;
  1607.          },function(param1:Boolean):void
  1608.          {
  1609.             startApplicationCheckBox.enabled = param1;
  1610.          },"startApplicationCheckBox.enabled");
  1611.          result[48] = binding;
  1612.          binding = new Binding(this,function():Boolean
  1613.          {
  1614.             return record.prefs.launch;
  1615.          },function(param1:Boolean):void
  1616.          {
  1617.             startApplicationCheckBox.selected = param1;
  1618.          },"startApplicationCheckBox.selected");
  1619.          result[49] = binding;
  1620.          binding = new Binding(this,function():String
  1621.          {
  1622.             var _loc1_:* = undefined;
  1623.             var _loc2_:* = undefined;
  1624.             _loc1_ = record.prefs.location;
  1625.             return _loc1_ == undefined ? null : String(_loc1_);
  1626.          },function(param1:String):void
  1627.          {
  1628.             _AppInstaller_TextInput1.text = param1;
  1629.          },"_AppInstaller_TextInput1.text");
  1630.          result[50] = binding;
  1631.          binding = new Binding(this,function():DisplayObject
  1632.          {
  1633.             return installAIRCheckBox;
  1634.          },function(param1:DisplayObject):void
  1635.          {
  1636.             _AppInstaller_RemoveChild1.target = param1;
  1637.          },"_AppInstaller_RemoveChild1.target");
  1638.          result[51] = binding;
  1639.          binding = new Binding(this,function():DisplayObject
  1640.          {
  1641.             return addShortcutCheckBox;
  1642.          },function(param1:DisplayObject):void
  1643.          {
  1644.             _AppInstaller_RemoveChild2.target = param1;
  1645.          },"_AppInstaller_RemoveChild2.target");
  1646.          result[52] = binding;
  1647.          binding = new Binding(this,function():DisplayObject
  1648.          {
  1649.             return installAIRCheckBox;
  1650.          },function(param1:DisplayObject):void
  1651.          {
  1652.             _AppInstaller_RemoveChild3.target = param1;
  1653.          },"_AppInstaller_RemoveChild3.target");
  1654.          result[53] = binding;
  1655.          binding = new Binding(this,function():DisplayObject
  1656.          {
  1657.             return addShortcutCheckBox;
  1658.          },function(param1:DisplayObject):void
  1659.          {
  1660.             _AppInstaller_RemoveChild4.target = param1;
  1661.          },"_AppInstaller_RemoveChild4.target");
  1662.          result[54] = binding;
  1663.          binding = new Binding(this,function():Object
  1664.          {
  1665.             return this;
  1666.          },function(param1:Object):void
  1667.          {
  1668.             _AppInstaller_SetProperty17.target = param1;
  1669.          },"_AppInstaller_SetProperty17.target");
  1670.          result[55] = binding;
  1671.          binding = new Binding(this,function():UIComponent
  1672.          {
  1673.             return contentBox;
  1674.          },function(param1:UIComponent):void
  1675.          {
  1676.             _AppInstaller_AddChild7.relativeTo = param1;
  1677.          },"_AppInstaller_AddChild7.relativeTo");
  1678.          result[56] = binding;
  1679.          binding = new Binding(this,function():Object
  1680.          {
  1681.             return iconImage;
  1682.          },function(param1:Object):void
  1683.          {
  1684.             _AppInstaller_SetProperty18.target = param1;
  1685.          },"_AppInstaller_SetProperty18.target");
  1686.          result[57] = binding;
  1687.          binding = new Binding(this,function():*
  1688.          {
  1689.             return airIcon;
  1690.          },function(param1:*):void
  1691.          {
  1692.             _AppInstaller_SetProperty18.value = param1;
  1693.          },"_AppInstaller_SetProperty18.value");
  1694.          result[58] = binding;
  1695.          binding = new Binding(this,function():Object
  1696.          {
  1697.             return eula;
  1698.          },function(param1:Object):void
  1699.          {
  1700.             _AppInstaller_SetProperty19.target = param1;
  1701.          },"_AppInstaller_SetProperty19.target");
  1702.          result[59] = binding;
  1703.          binding = new Binding(this,function():Object
  1704.          {
  1705.             return eula;
  1706.          },function(param1:Object):void
  1707.          {
  1708.             _AppInstaller_SetProperty20.target = param1;
  1709.          },"_AppInstaller_SetProperty20.target");
  1710.          result[60] = binding;
  1711.          binding = new Binding(this,function():Object
  1712.          {
  1713.             return this;
  1714.          },function(param1:Object):void
  1715.          {
  1716.             _AppInstaller_SetProperty21.target = param1;
  1717.          },"_AppInstaller_SetProperty21.target");
  1718.          result[61] = binding;
  1719.          binding = new Binding(this,function():UIComponent
  1720.          {
  1721.             return contentBox;
  1722.          },function(param1:UIComponent):void
  1723.          {
  1724.             _AppInstaller_AddChild8.relativeTo = param1;
  1725.          },"_AppInstaller_AddChild8.relativeTo");
  1726.          result[62] = binding;
  1727.          binding = new Binding(this,function():Object
  1728.          {
  1729.             return this;
  1730.          },function(param1:Object):void
  1731.          {
  1732.             _AppInstaller_SetProperty22.target = param1;
  1733.          },"_AppInstaller_SetProperty22.target");
  1734.          result[63] = binding;
  1735.          binding = new Binding(this,function():DisplayObject
  1736.          {
  1737.             return titleLabel;
  1738.          },function(param1:DisplayObject):void
  1739.          {
  1740.             _AppInstaller_RemoveChild5.target = param1;
  1741.          },"_AppInstaller_RemoveChild5.target");
  1742.          result[64] = binding;
  1743.          binding = new Binding(this,function():UIComponent
  1744.          {
  1745.             return contentBox;
  1746.          },function(param1:UIComponent):void
  1747.          {
  1748.             _AppInstaller_AddChild9.relativeTo = param1;
  1749.          },"_AppInstaller_AddChild9.relativeTo");
  1750.          result[65] = binding;
  1751.          binding = new Binding(this,function():Array
  1752.          {
  1753.             return [record.filename];
  1754.          },function(param1:Array):void
  1755.          {
  1756.             _AppInstaller_LocalizedLabel10.resourceParams = param1;
  1757.          },"_AppInstaller_LocalizedLabel10.resourceParams");
  1758.          result[66] = binding;
  1759.          binding = new Binding(this,function():Object
  1760.          {
  1761.             return progressLabel;
  1762.          },function(param1:Object):void
  1763.          {
  1764.             _AppInstaller_SetProperty23.target = param1;
  1765.          },"_AppInstaller_SetProperty23.target");
  1766.          result[67] = binding;
  1767.          binding = new Binding(this,function():Object
  1768.          {
  1769.             return progressLabel;
  1770.          },function(param1:Object):void
  1771.          {
  1772.             _AppInstaller_SetProperty24.target = param1;
  1773.          },"_AppInstaller_SetProperty24.target");
  1774.          result[68] = binding;
  1775.          binding = new Binding(this,function():Object
  1776.          {
  1777.             return progressLabel;
  1778.          },function(param1:Object):void
  1779.          {
  1780.             _AppInstaller_SetProperty25.target = param1;
  1781.          },"_AppInstaller_SetProperty25.target");
  1782.          result[69] = binding;
  1783.          binding = new Binding(this,function():Object
  1784.          {
  1785.             return progressLabel;
  1786.          },function(param1:Object):void
  1787.          {
  1788.             _AppInstaller_SetProperty26.target = param1;
  1789.          },"_AppInstaller_SetProperty26.target");
  1790.          result[70] = binding;
  1791.          binding = new Binding(this,function():Object
  1792.          {
  1793.             return progressLabel;
  1794.          },function(param1:Object):void
  1795.          {
  1796.             _AppInstaller_SetProperty27.target = param1;
  1797.          },"_AppInstaller_SetProperty27.target");
  1798.          result[71] = binding;
  1799.          binding = new Binding(this,function():Object
  1800.          {
  1801.             return progressLabel;
  1802.          },function(param1:Object):void
  1803.          {
  1804.             _AppInstaller_SetProperty28.target = param1;
  1805.          },"_AppInstaller_SetProperty28.target");
  1806.          result[72] = binding;
  1807.          binding = new Binding(this,function():Object
  1808.          {
  1809.             return progressLabel;
  1810.          },function(param1:Object):void
  1811.          {
  1812.             _AppInstaller_SetProperty29.target = param1;
  1813.          },"_AppInstaller_SetProperty29.target");
  1814.          result[73] = binding;
  1815.          binding = new Binding(this,function():DisplayObject
  1816.          {
  1817.             return progressCancel;
  1818.          },function(param1:DisplayObject):void
  1819.          {
  1820.             _AppInstaller_RemoveChild6.target = param1;
  1821.          },"_AppInstaller_RemoveChild6.target");
  1822.          result[74] = binding;
  1823.          binding = new Binding(this,function():Object
  1824.          {
  1825.             return progressLabel;
  1826.          },function(param1:Object):void
  1827.          {
  1828.             _AppInstaller_SetProperty30.target = param1;
  1829.          },"_AppInstaller_SetProperty30.target");
  1830.          result[75] = binding;
  1831.          binding = new Binding(this,function():DisplayObject
  1832.          {
  1833.             return progressCancel;
  1834.          },function(param1:DisplayObject):void
  1835.          {
  1836.             _AppInstaller_RemoveChild7.target = param1;
  1837.          },"_AppInstaller_RemoveChild7.target");
  1838.          result[76] = binding;
  1839.          binding = new Binding(this,function():Object
  1840.          {
  1841.             return progressLabel;
  1842.          },function(param1:Object):void
  1843.          {
  1844.             _AppInstaller_SetProperty31.target = param1;
  1845.          },"_AppInstaller_SetProperty31.target");
  1846.          result[77] = binding;
  1847.          binding = new Binding(this,function():DisplayObject
  1848.          {
  1849.             return progressCancel;
  1850.          },function(param1:DisplayObject):void
  1851.          {
  1852.             _AppInstaller_RemoveChild8.target = param1;
  1853.          },"_AppInstaller_RemoveChild8.target");
  1854.          result[78] = binding;
  1855.          binding = new Binding(this,function():Object
  1856.          {
  1857.             return this;
  1858.          },function(param1:Object):void
  1859.          {
  1860.             _AppInstaller_SetProperty32.target = param1;
  1861.          },"_AppInstaller_SetProperty32.target");
  1862.          result[79] = binding;
  1863.          binding = new Binding(this,function():UIComponent
  1864.          {
  1865.             return contentBox;
  1866.          },function(param1:UIComponent):void
  1867.          {
  1868.             _AppInstaller_AddChild10.relativeTo = param1;
  1869.          },"_AppInstaller_AddChild10.relativeTo");
  1870.          result[80] = binding;
  1871.          binding = new Binding(this,function():IFlexDisplayObject
  1872.          {
  1873.             return finishButton;
  1874.          },function(param1:IFlexDisplayObject):void
  1875.          {
  1876.             _AppInstaller_VBox7.defaultButton = param1;
  1877.          },"_AppInstaller_VBox7.defaultButton");
  1878.          result[81] = binding;
  1879.          binding = new Binding(this,function():String
  1880.          {
  1881.             var _loc1_:* = undefined;
  1882.             var _loc2_:* = undefined;
  1883.             _loc1_ = doneLabelResourceName;
  1884.             return _loc1_ == undefined ? null : String(_loc1_);
  1885.          },function(param1:String):void
  1886.          {
  1887.             doneLabel.resourceName = param1;
  1888.          },"doneLabel.resourceName");
  1889.          result[82] = binding;
  1890.          binding = new Binding(this,function():Object
  1891.          {
  1892.             return this;
  1893.          },function(param1:Object):void
  1894.          {
  1895.             _AppInstaller_SetProperty34.target = param1;
  1896.          },"_AppInstaller_SetProperty34.target");
  1897.          result[83] = binding;
  1898.          binding = new Binding(this,function():Object
  1899.          {
  1900.             return this;
  1901.          },function(param1:Object):void
  1902.          {
  1903.             _AppInstaller_SetProperty35.target = param1;
  1904.          },"_AppInstaller_SetProperty35.target");
  1905.          result[84] = binding;
  1906.          binding = new Binding(this,function():Object
  1907.          {
  1908.             return this;
  1909.          },function(param1:Object):void
  1910.          {
  1911.             _AppInstaller_SetProperty36.target = param1;
  1912.          },"_AppInstaller_SetProperty36.target");
  1913.          result[85] = binding;
  1914.          binding = new Binding(this,function():UIComponent
  1915.          {
  1916.             return contentBox;
  1917.          },function(param1:UIComponent):void
  1918.          {
  1919.             _AppInstaller_AddChild11.relativeTo = param1;
  1920.          },"_AppInstaller_AddChild11.relativeTo");
  1921.          result[86] = binding;
  1922.          binding = new Binding(this,function():String
  1923.          {
  1924.             var _loc1_:* = undefined;
  1925.             var _loc2_:* = undefined;
  1926.             _loc1_ = errorText;
  1927.             return _loc1_ == undefined ? null : String(_loc1_);
  1928.          },function(param1:String):void
  1929.          {
  1930.             _AppInstaller_Text2.text = param1;
  1931.          },"_AppInstaller_Text2.text");
  1932.          result[87] = binding;
  1933.          binding = new Binding(this,function():String
  1934.          {
  1935.             var _loc1_:* = undefined;
  1936.             var _loc2_:* = undefined;
  1937.             _loc1_ = errorIDText;
  1938.             return _loc1_ == undefined ? null : String(_loc1_);
  1939.          },function(param1:String):void
  1940.          {
  1941.             _AppInstaller_Text3.text = param1;
  1942.          },"_AppInstaller_Text3.text");
  1943.          result[88] = binding;
  1944.          binding = new Binding(this,function():Object
  1945.          {
  1946.             return this;
  1947.          },function(param1:Object):void
  1948.          {
  1949.             _AppInstaller_SetProperty37.target = param1;
  1950.          },"_AppInstaller_SetProperty37.target");
  1951.          result[89] = binding;
  1952.          binding = new Binding(this,function():UIComponent
  1953.          {
  1954.             return contentBox;
  1955.          },function(param1:UIComponent):void
  1956.          {
  1957.             _AppInstaller_AddChild12.relativeTo = param1;
  1958.          },"_AppInstaller_AddChild12.relativeTo");
  1959.          result[90] = binding;
  1960.          binding = new Binding(this,function():IFlexDisplayObject
  1961.          {
  1962.             return runButton;
  1963.          },function(param1:IFlexDisplayObject):void
  1964.          {
  1965.             updateSameVerContentBox.defaultButton = param1;
  1966.          },"updateSameVerContentBox.defaultButton");
  1967.          result[91] = binding;
  1968.          binding = new Binding(this,function():Object
  1969.          {
  1970.             return this;
  1971.          },function(param1:Object):void
  1972.          {
  1973.             _AppInstaller_SetProperty38.target = param1;
  1974.          },"_AppInstaller_SetProperty38.target");
  1975.          result[92] = binding;
  1976.          binding = new Binding(this,function():Object
  1977.          {
  1978.             return updateMsgText;
  1979.          },function(param1:Object):void
  1980.          {
  1981.             _AppInstaller_SetProperty39.target = param1;
  1982.          },"_AppInstaller_SetProperty39.target");
  1983.          result[93] = binding;
  1984.          binding = new Binding(this,function():Object
  1985.          {
  1986.             return updateSameVerContentBox;
  1987.          },function(param1:Object):void
  1988.          {
  1989.             _AppInstaller_SetProperty40.target = param1;
  1990.          },"_AppInstaller_SetProperty40.target");
  1991.          result[94] = binding;
  1992.          binding = new Binding(this,function():*
  1993.          {
  1994.             return updateSameVerCancelButton;
  1995.          },function(param1:*):void
  1996.          {
  1997.             _AppInstaller_SetProperty40.value = param1;
  1998.          },"_AppInstaller_SetProperty40.value");
  1999.          result[95] = binding;
  2000.          binding = new Binding(this,function():Object
  2001.          {
  2002.             return runButton;
  2003.          },function(param1:Object):void
  2004.          {
  2005.             _AppInstaller_SetProperty41.target = param1;
  2006.          },"_AppInstaller_SetProperty41.target");
  2007.          result[96] = binding;
  2008.          binding = new Binding(this,function():Object
  2009.          {
  2010.             return uninstallSame;
  2011.          },function(param1:Object):void
  2012.          {
  2013.             _AppInstaller_SetProperty42.target = param1;
  2014.          },"_AppInstaller_SetProperty42.target");
  2015.          result[97] = binding;
  2016.          binding = new Binding(this,function():Object
  2017.          {
  2018.             return runButton;
  2019.          },function(param1:Object):void
  2020.          {
  2021.             _AppInstaller_SetProperty43.target = param1;
  2022.          },"_AppInstaller_SetProperty43.target");
  2023.          result[98] = binding;
  2024.          binding = new Binding(this,function():Object
  2025.          {
  2026.             return updateSameVerCancelButton;
  2027.          },function(param1:Object):void
  2028.          {
  2029.             _AppInstaller_SetProperty44.target = param1;
  2030.          },"_AppInstaller_SetProperty44.target");
  2031.          result[99] = binding;
  2032.          binding = new Binding(this,function():Object
  2033.          {
  2034.             return this;
  2035.          },function(param1:Object):void
  2036.          {
  2037.             _AppInstaller_SetProperty45.target = param1;
  2038.          },"_AppInstaller_SetProperty45.target");
  2039.          result[100] = binding;
  2040.          binding = new Binding(this,function():UIComponent
  2041.          {
  2042.             return contentBox;
  2043.          },function(param1:UIComponent):void
  2044.          {
  2045.             _AppInstaller_AddChild13.relativeTo = param1;
  2046.          },"_AppInstaller_AddChild13.relativeTo");
  2047.          result[101] = binding;
  2048.          binding = new Binding(this,function():IFlexDisplayObject
  2049.          {
  2050.             return updateDiffCancelButton;
  2051.          },function(param1:IFlexDisplayObject):void
  2052.          {
  2053.             updateDiffVerContentBox.defaultButton = param1;
  2054.          },"updateDiffVerContentBox.defaultButton");
  2055.          result[102] = binding;
  2056.          binding = new Binding(this,function():String
  2057.          {
  2058.             var _loc1_:* = undefined;
  2059.             var _loc2_:* = undefined;
  2060.             _loc1_ = record.installed.version;
  2061.             return _loc1_ == undefined ? null : String(_loc1_);
  2062.          },function(param1:String):void
  2063.          {
  2064.             _AppInstaller_Label4.text = param1;
  2065.          },"_AppInstaller_Label4.text");
  2066.          result[103] = binding;
  2067.          binding = new Binding(this,function():String
  2068.          {
  2069.             var _loc1_:* = undefined;
  2070.             var _loc2_:* = undefined;
  2071.             _loc1_ = record.app.version;
  2072.             return _loc1_ == undefined ? null : String(_loc1_);
  2073.          },function(param1:String):void
  2074.          {
  2075.             _AppInstaller_Label5.text = param1;
  2076.          },"_AppInstaller_Label5.text");
  2077.          result[104] = binding;
  2078.          binding = new Binding(this,function():String
  2079.          {
  2080.             var _loc1_:* = undefined;
  2081.             var _loc2_:* = undefined;
  2082.             _loc1_ = locManager.getString("btnMoreOptions");
  2083.             return _loc1_ == undefined ? null : String(_loc1_);
  2084.          },function(param1:String):void
  2085.          {
  2086.             updateDiffLinkButton.label = param1;
  2087.          },"updateDiffLinkButton.label");
  2088.          result[105] = binding;
  2089.          binding = new Binding(this,function():Object
  2090.          {
  2091.             return updateDiffText;
  2092.          },function(param1:Object):void
  2093.          {
  2094.             _AppInstaller_SetProperty46.target = param1;
  2095.          },"_AppInstaller_SetProperty46.target");
  2096.          result[106] = binding;
  2097.          binding = new Binding(this,function():Object
  2098.          {
  2099.             return this;
  2100.          },function(param1:Object):void
  2101.          {
  2102.             _AppInstaller_SetProperty47.target = param1;
  2103.          },"_AppInstaller_SetProperty47.target");
  2104.          result[107] = binding;
  2105.          binding = new Binding(this,function():DisplayObject
  2106.          {
  2107.             return updateDiffLinkButton;
  2108.          },function(param1:DisplayObject):void
  2109.          {
  2110.             _AppInstaller_RemoveChild9.target = param1;
  2111.          },"_AppInstaller_RemoveChild9.target");
  2112.          result[108] = binding;
  2113.          binding = new Binding(this,function():UIComponent
  2114.          {
  2115.             return updateDiffVerContentBox;
  2116.          },function(param1:UIComponent):void
  2117.          {
  2118.             _AppInstaller_AddChild14.relativeTo = param1;
  2119.          },"_AppInstaller_AddChild14.relativeTo");
  2120.          result[109] = binding;
  2121.          binding = new Binding(this,function():Object
  2122.          {
  2123.             return updateDiffVersionForm;
  2124.          },function(param1:Object):void
  2125.          {
  2126.             _AppInstaller_SetProperty48.target = param1;
  2127.          },"_AppInstaller_SetProperty48.target");
  2128.          result[110] = binding;
  2129.          binding = new Binding(this,function():Object
  2130.          {
  2131.             return this;
  2132.          },function(param1:Object):void
  2133.          {
  2134.             _AppInstaller_SetProperty49.target = param1;
  2135.          },"_AppInstaller_SetProperty49.target");
  2136.          result[111] = binding;
  2137.          binding = new Binding(this,function():DisplayObject
  2138.          {
  2139.             return updateDiffVersionForm;
  2140.          },function(param1:DisplayObject):void
  2141.          {
  2142.             _AppInstaller_RemoveChild10.target = param1;
  2143.          },"_AppInstaller_RemoveChild10.target");
  2144.          result[112] = binding;
  2145.          binding = new Binding(this,function():DisplayObject
  2146.          {
  2147.             return updateDiffLinkButton;
  2148.          },function(param1:DisplayObject):void
  2149.          {
  2150.             _AppInstaller_RemoveChild11.target = param1;
  2151.          },"_AppInstaller_RemoveChild11.target");
  2152.          result[113] = binding;
  2153.          binding = new Binding(this,function():DisplayObject
  2154.          {
  2155.             return updateDiffHRule;
  2156.          },function(param1:DisplayObject):void
  2157.          {
  2158.             _AppInstaller_RemoveChild12.target = param1;
  2159.          },"_AppInstaller_RemoveChild12.target");
  2160.          result[114] = binding;
  2161.          binding = new Binding(this,function():DisplayObject
  2162.          {
  2163.             return updateDiffBotSpacer;
  2164.          },function(param1:DisplayObject):void
  2165.          {
  2166.             _AppInstaller_RemoveChild13.target = param1;
  2167.          },"_AppInstaller_RemoveChild13.target");
  2168.          result[115] = binding;
  2169.          binding = new Binding(this,function():Object
  2170.          {
  2171.             return updateDiffText;
  2172.          },function(param1:Object):void
  2173.          {
  2174.             _AppInstaller_SetProperty50.target = param1;
  2175.          },"_AppInstaller_SetProperty50.target");
  2176.          result[116] = binding;
  2177.          binding = new Binding(this,function():Object
  2178.          {
  2179.             return updateDiffReplaceButton;
  2180.          },function(param1:Object):void
  2181.          {
  2182.             _AppInstaller_SetProperty51.target = param1;
  2183.          },"_AppInstaller_SetProperty51.target");
  2184.          result[117] = binding;
  2185.          binding = new Binding(this,function():UIComponent
  2186.          {
  2187.             return updateDiffMidSpacer;
  2188.          },function(param1:UIComponent):void
  2189.          {
  2190.             _AppInstaller_AddChild15.relativeTo = param1;
  2191.          },"_AppInstaller_AddChild15.relativeTo");
  2192.          result[118] = binding;
  2193.          binding = new Binding(this,function():Object
  2194.          {
  2195.             return this;
  2196.          },function(param1:Object):void
  2197.          {
  2198.             _AppInstaller_SetProperty52.target = param1;
  2199.          },"_AppInstaller_SetProperty52.target");
  2200.          result[119] = binding;
  2201.          binding = new Binding(this,function():UIComponent
  2202.          {
  2203.             return contentBox;
  2204.          },function(param1:UIComponent):void
  2205.          {
  2206.             _AppInstaller_AddChild16.relativeTo = param1;
  2207.          },"_AppInstaller_AddChild16.relativeTo");
  2208.          result[120] = binding;
  2209.          binding = new Binding(this,function():IFlexDisplayObject
  2210.          {
  2211.             return uninstallCancelButton;
  2212.          },function(param1:IFlexDisplayObject):void
  2213.          {
  2214.             uninstallContentBox.defaultButton = param1;
  2215.          },"uninstallContentBox.defaultButton");
  2216.          result[121] = binding;
  2217.          binding = new Binding(this,function():Object
  2218.          {
  2219.             return uninstallLabel;
  2220.          },function(param1:Object):void
  2221.          {
  2222.             _AppInstaller_SetProperty53.target = param1;
  2223.          },"_AppInstaller_SetProperty53.target");
  2224.          result[122] = binding;
  2225.          binding = new Binding(this,function():Object
  2226.          {
  2227.             return this;
  2228.          },function(param1:Object):void
  2229.          {
  2230.             _AppInstaller_SetProperty54.target = param1;
  2231.          },"_AppInstaller_SetProperty54.target");
  2232.          result[123] = binding;
  2233.          binding = new Binding(this,function():Object
  2234.          {
  2235.             return uninstallLabel;
  2236.          },function(param1:Object):void
  2237.          {
  2238.             _AppInstaller_SetProperty55.target = param1;
  2239.          },"_AppInstaller_SetProperty55.target");
  2240.          result[124] = binding;
  2241.          binding = new Binding(this,function():Object
  2242.          {
  2243.             return uninstallButton;
  2244.          },function(param1:Object):void
  2245.          {
  2246.             _AppInstaller_SetProperty56.target = param1;
  2247.          },"_AppInstaller_SetProperty56.target");
  2248.          result[125] = binding;
  2249.          binding = new Binding(this,function():Object
  2250.          {
  2251.             return this;
  2252.          },function(param1:Object):void
  2253.          {
  2254.             _AppInstaller_SetProperty57.target = param1;
  2255.          },"_AppInstaller_SetProperty57.target");
  2256.          result[126] = binding;
  2257.          binding = new Binding(this,function():UIComponent
  2258.          {
  2259.             return contentBox;
  2260.          },function(param1:UIComponent):void
  2261.          {
  2262.             _AppInstaller_AddChild17.relativeTo = param1;
  2263.          },"_AppInstaller_AddChild17.relativeTo");
  2264.          result[127] = binding;
  2265.          return result;
  2266.       }
  2267.       
  2268.       [Bindable(event="propertyChange")]
  2269.       public function get uninstallSame() : LocalizedButton
  2270.       {
  2271.          return this._805692312uninstallSame;
  2272.       }
  2273.       
  2274.       private function _AppInstaller_State5_c() : State
  2275.       {
  2276.          var _loc1_:State = new State();
  2277.          _loc1_.name = "Security_Verified";
  2278.          _loc1_.basedOn = "Security";
  2279.          _loc1_.overrides = [this._AppInstaller_SetProperty7_i(),this._AppInstaller_SetProperty8_i(),this._AppInstaller_SetProperty9_i(),this._AppInstaller_SetProperty10_i(),this._AppInstaller_SetProperty11_i(),this._AppInstaller_SetProperty12_i(),this._AppInstaller_SetProperty13_i(),this._AppInstaller_SetProperty14_i(),this._AppInstaller_SetProperty15_i()];
  2280.          _loc1_.addEventListener("enterState",this.___AppInstaller_State5_enterState);
  2281.          return _loc1_;
  2282.       }
  2283.       
  2284.       private function _AppInstaller_SetProperty24_i() : SetProperty
  2285.       {
  2286.          var _loc1_:SetProperty = new SetProperty();
  2287.          this._AppInstaller_SetProperty24 = _loc1_;
  2288.          _loc1_.name = "resourceName";
  2289.          _loc1_.value = "progressWait";
  2290.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty24",this._AppInstaller_SetProperty24);
  2291.          return _loc1_;
  2292.       }
  2293.       
  2294.       private function _AppInstaller_SetProperty47_i() : SetProperty
  2295.       {
  2296.          var _loc1_:SetProperty = new SetProperty();
  2297.          this._AppInstaller_SetProperty47 = _loc1_;
  2298.          _loc1_.name = "stageHeight";
  2299.          _loc1_.value = 314;
  2300.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty47",this._AppInstaller_SetProperty47);
  2301.          return _loc1_;
  2302.       }
  2303.       
  2304.       public function get showAppIcon() : Boolean
  2305.       {
  2306.          return this._showAppIcon;
  2307.       }
  2308.       
  2309.       public function __runButton_click(param1:MouseEvent) : void
  2310.       {
  2311.          this.onLaunch();
  2312.       }
  2313.       
  2314.       private function _AppInstaller_ProgressBar1_i() : ProgressBar
  2315.       {
  2316.          var _loc1_:ProgressBar = new ProgressBar();
  2317.          this.progressBar = _loc1_;
  2318.          _loc1_.percentWidth = 90;
  2319.          _loc1_.label = "";
  2320.          _loc1_.mode = "manual";
  2321.          _loc1_.id = "progressBar";
  2322.          if(!_loc1_.document)
  2323.          {
  2324.             _loc1_.document = this;
  2325.          }
  2326.          return _loc1_;
  2327.       }
  2328.       
  2329.       private function _AppInstaller_SetProperty4_i() : SetProperty
  2330.       {
  2331.          var _loc1_:SetProperty = new SetProperty();
  2332.          this._AppInstaller_SetProperty4 = _loc1_;
  2333.          _loc1_.name = "stageHeight";
  2334.          _loc1_.value = 364;
  2335.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty4",this._AppInstaller_SetProperty4);
  2336.          return _loc1_;
  2337.       }
  2338.       
  2339.       [Bindable(event="propertyChange")]
  2340.       public function get doneLabel() : LocalizedLabel
  2341.       {
  2342.          return this._1627475090doneLabel;
  2343.       }
  2344.       
  2345.       private function _AppInstaller_LocalizedLabel4_i() : LocalizedLabel
  2346.       {
  2347.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  2348.          this.verifiedLabel = _loc1_;
  2349.          _loc1_.resourceName = "lblPublisherUNKNOWN";
  2350.          _loc1_.styleName = "formItemText";
  2351.          _loc1_.maxWidth = 240;
  2352.          _loc1_.id = "verifiedLabel";
  2353.          if(!_loc1_.document)
  2354.          {
  2355.             _loc1_.document = this;
  2356.          }
  2357.          return _loc1_;
  2358.       }
  2359.       
  2360.       private function _AppInstaller_Text1_i() : Text
  2361.       {
  2362.          var _loc1_:Text = new Text();
  2363.          this._AppInstaller_Text1 = _loc1_;
  2364.          _loc1_.percentWidth = 100;
  2365.          _loc1_.id = "_AppInstaller_Text1";
  2366.          BindingManager.executeBindings(this,"_AppInstaller_Text1",this._AppInstaller_Text1);
  2367.          if(!_loc1_.document)
  2368.          {
  2369.             _loc1_.document = this;
  2370.          }
  2371.          return _loc1_;
  2372.       }
  2373.       
  2374.       private function _AppInstaller_AddChild9_i() : AddChild
  2375.       {
  2376.          var _loc1_:AddChild = new AddChild();
  2377.          this._AppInstaller_AddChild9 = _loc1_;
  2378.          _loc1_.position = "firstChild";
  2379.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LocalizedLabel10_i);
  2380.          BindingManager.executeBindings(this,"_AppInstaller_AddChild9",this._AppInstaller_AddChild9);
  2381.          return _loc1_;
  2382.       }
  2383.       
  2384.       public function set leftBox(param1:Canvas) : void
  2385.       {
  2386.          var _loc2_:Object = null;
  2387.          _loc2_ = this._55415876leftBox;
  2388.          if(_loc2_ !== param1)
  2389.          {
  2390.             this._55415876leftBox = param1;
  2391.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"leftBox",_loc2_,param1));
  2392.          }
  2393.       }
  2394.       
  2395.       private function _AppInstaller_State26_c() : State
  2396.       {
  2397.          var _loc1_:State = new State();
  2398.          _loc1_.name = "Update_Same_Disabled";
  2399.          _loc1_.basedOn = "Update_Same_Ver";
  2400.          _loc1_.overrides = [this._AppInstaller_SetProperty38_i(),this._AppInstaller_SetProperty39_i(),this._AppInstaller_SetProperty40_i(),this._AppInstaller_SetProperty41_i(),this._AppInstaller_SetProperty42_i(),this._AppInstaller_SetProperty43_i(),this._AppInstaller_SetProperty44_i()];
  2401.          _loc1_.addEventListener("enterState",this.___AppInstaller_State26_enterState);
  2402.          return _loc1_;
  2403.       }
  2404.       
  2405.       private function _AppInstaller_VBox12_i() : VBox
  2406.       {
  2407.          var _loc1_:VBox = new VBox();
  2408.          this.updateDiffVerContentBox = _loc1_;
  2409.          _loc1_.styleName = "contentBox";
  2410.          _loc1_.percentWidth = 100;
  2411.          _loc1_.percentHeight = 100;
  2412.          _loc1_.setStyle("verticalAlign","top");
  2413.          _loc1_.id = "updateDiffVerContentBox";
  2414.          BindingManager.executeBindings(this,"updateDiffVerContentBox",this.updateDiffVerContentBox);
  2415.          if(!_loc1_.document)
  2416.          {
  2417.             _loc1_.document = this;
  2418.          }
  2419.          _loc1_.addChild(this._AppInstaller_LocalizedText3_i());
  2420.          _loc1_.addChild(this._AppInstaller_Form3_i());
  2421.          _loc1_.addChild(this._AppInstaller_Spacer10_i());
  2422.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox6_c());
  2423.          _loc1_.addChild(this._AppInstaller_Spacer11_i());
  2424.          _loc1_.addChild(this._AppInstaller_HRule1_i());
  2425.          _loc1_.addChild(this._AppInstaller_LinkButton1_i());
  2426.          return _loc1_;
  2427.       }
  2428.       
  2429.       public function set cancelButton(param1:LocalizedButton) : void
  2430.       {
  2431.          var _loc2_:Object = null;
  2432.          _loc2_ = this._1990131276cancelButton;
  2433.          if(_loc2_ !== param1)
  2434.          {
  2435.             this._1990131276cancelButton = param1;
  2436.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"cancelButton",_loc2_,param1));
  2437.          }
  2438.       }
  2439.       
  2440.       private function _AppInstaller_SetProperty12_i() : SetProperty
  2441.       {
  2442.          var _loc1_:SetProperty = new SetProperty();
  2443.          this._AppInstaller_SetProperty12 = _loc1_;
  2444.          _loc1_.name = "resourceName";
  2445.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty12",this._AppInstaller_SetProperty12);
  2446.          return _loc1_;
  2447.       }
  2448.       
  2449.       private function _AppInstaller_SetProperty35_i() : SetProperty
  2450.       {
  2451.          var _loc1_:SetProperty = new SetProperty();
  2452.          this._AppInstaller_SetProperty35 = _loc1_;
  2453.          _loc1_.name = "doneLabelResourceName";
  2454.          _loc1_.value = "msgInstCancelled";
  2455.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty35",this._AppInstaller_SetProperty35);
  2456.          return _loc1_;
  2457.       }
  2458.       
  2459.       private function _AppInstaller_LocalizedButton11_i() : LocalizedButton
  2460.       {
  2461.          var _loc1_:LocalizedButton = new LocalizedButton();
  2462.          this.uninstallSame = _loc1_;
  2463.          _loc1_.resourceName = "btnUninstall";
  2464.          _loc1_.addEventListener("click",this.__uninstallSame_click);
  2465.          _loc1_.id = "uninstallSame";
  2466.          if(!_loc1_.document)
  2467.          {
  2468.             _loc1_.document = this;
  2469.          }
  2470.          return _loc1_;
  2471.       }
  2472.       
  2473.       private function _AppInstaller_State14_c() : State
  2474.       {
  2475.          var _loc1_:State = new State();
  2476.          _loc1_.name = "ProgressDownloading";
  2477.          _loc1_.basedOn = "Progress";
  2478.          _loc1_.overrides = [this._AppInstaller_SetProperty24_i()];
  2479.          return _loc1_;
  2480.       }
  2481.       
  2482.       public function ___AppInstaller_State31_enterState(param1:FlexEvent) : void
  2483.       {
  2484.          focusManager.setFocus(this.uninstallCancelButton);
  2485.       }
  2486.       
  2487.       private function _AppInstaller_LocalizedFormItem8_c() : LocalizedFormItem
  2488.       {
  2489.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  2490.          _loc1_.resourceName = "lblVersionToInstall";
  2491.          if(!_loc1_.document)
  2492.          {
  2493.             _loc1_.document = this;
  2494.          }
  2495.          _loc1_.addChild(this._AppInstaller_Label5_i());
  2496.          return _loc1_;
  2497.       }
  2498.       
  2499.       private function wfoSelect(param1:Event) : void
  2500.       {
  2501.          this.record.file = this.fileToOpen.nativePath;
  2502.          this.events.dispatchEvent(new Event("appinstall.complete"));
  2503.       }
  2504.       
  2505.       private function _AppInstaller_AddChild12_i() : AddChild
  2506.       {
  2507.          var _loc1_:AddChild = new AddChild();
  2508.          this._AppInstaller_AddChild12 = _loc1_;
  2509.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox11_i);
  2510.          BindingManager.executeBindings(this,"_AppInstaller_AddChild12",this._AppInstaller_AddChild12);
  2511.          return _loc1_;
  2512.       }
  2513.       
  2514.       private function set record(param1:ObjectProxy) : void
  2515.       {
  2516.          var _loc2_:Object = null;
  2517.          _loc2_ = this._934908847record;
  2518.          if(_loc2_ !== param1)
  2519.          {
  2520.             this._934908847record = param1;
  2521.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"record",_loc2_,param1));
  2522.          }
  2523.       }
  2524.       
  2525.       public function set uninstallCancelButton(param1:LocalizedButton) : void
  2526.       {
  2527.          var _loc2_:Object = null;
  2528.          _loc2_ = this._47200334uninstallCancelButton;
  2529.          if(_loc2_ !== param1)
  2530.          {
  2531.             this._47200334uninstallCancelButton = param1;
  2532.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallCancelButton",_loc2_,param1));
  2533.          }
  2534.       }
  2535.       
  2536.       private function _AppInstaller_LocalizedLabel3_c() : LocalizedLabel
  2537.       {
  2538.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  2539.          _loc1_.resourceName = "lblApplicationSetup";
  2540.          _loc1_.styleName = "formItemText";
  2541.          if(!_loc1_.document)
  2542.          {
  2543.             _loc1_.document = this;
  2544.          }
  2545.          return _loc1_;
  2546.       }
  2547.       
  2548.       private function _AppInstaller_SetProperty3_i() : SetProperty
  2549.       {
  2550.          var _loc1_:SetProperty = new SetProperty();
  2551.          this._AppInstaller_SetProperty3 = _loc1_;
  2552.          _loc1_.name = "stageHeight";
  2553.          _loc1_.value = 200;
  2554.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty3",this._AppInstaller_SetProperty3);
  2555.          return _loc1_;
  2556.       }
  2557.       
  2558.       private function _AppInstaller_State4_c() : State
  2559.       {
  2560.          var _loc1_:State = new State();
  2561.          _loc1_.name = "Security";
  2562.          _loc1_.overrides = [this._AppInstaller_SetProperty4_i(),this._AppInstaller_SetProperty5_i(),this._AppInstaller_SetProperty6_i(),this._AppInstaller_AddChild4_i(),this._AppInstaller_AddChild5_i()];
  2563.          _loc1_.addEventListener("enterState",this.___AppInstaller_State4_enterState);
  2564.          return _loc1_;
  2565.       }
  2566.       
  2567.       public function set updateAppsRunning(param1:TextArea) : void
  2568.       {
  2569.          var _loc2_:Object = null;
  2570.          _loc2_ = this._1318708836updateAppsRunning;
  2571.          if(_loc2_ !== param1)
  2572.          {
  2573.             this._1318708836updateAppsRunning = param1;
  2574.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateAppsRunning",_loc2_,param1));
  2575.          }
  2576.       }
  2577.       
  2578.       private function onKeyDown(param1:KeyboardEvent) : void
  2579.       {
  2580.          var cb:Button = null;
  2581.          var event:KeyboardEvent = param1;
  2582.          if(event.keyCode == Keyboard.ESCAPE)
  2583.          {
  2584.             event.preventDefault();
  2585.             stage.nativeWindow.close();
  2586.          }
  2587.          else if(Capabilities.os.indexOf("Mac") != -1 && Boolean(event.commandKey) && event.keyCode == Keyboard.PERIOD)
  2588.          {
  2589.             event.preventDefault();
  2590.             cb = null;
  2591.             switch(currentState)
  2592.             {
  2593.                case "Open_Save_Dialog":
  2594.                   cb = this.dialogCancel;
  2595.                   break;
  2596.                case "Security":
  2597.                case "Security_Verified":
  2598.                   cb = this.cancelButton;
  2599.                   break;
  2600.                case "Prefs_Full_Win":
  2601.                case "Prefs_Win":
  2602.                case "Prefs_Full_Mac":
  2603.                case "Prefs_Mac":
  2604.                   cb = this.prefsCancel;
  2605.                   break;
  2606.                case "EULA":
  2607.                case "FirstLaunchEULA":
  2608.                   cb = this.eula.cancelButton;
  2609.                   break;
  2610.                case "Progress":
  2611.                case "ProgressDownloading":
  2612.                case "ProgressInit":
  2613.                case "ProgressInstall":
  2614.                case "ProgressUninstall":
  2615.                case "ProgressUpdate":
  2616.                   cb = this.progressCancel;
  2617.                   break;
  2618.                case "Update_Same_Ver":
  2619.                case "Update_Same_Disabled":
  2620.                   cb = this.updateSameVerCancelButton;
  2621.                   break;
  2622.                case "Update_Diff_Ver":
  2623.                case "Update_Diff_More":
  2624.                case "Update_Diff_Disabled":
  2625.                   cb = this.updateDiffCancelButton;
  2626.                   break;
  2627.                case "Uninstall":
  2628.                case "Uninstall_Disabled":
  2629.                   cb = this.uninstallCancelButton;
  2630.                   break;
  2631.                case "WaitingForApps":
  2632.                   cb = this.waitingCancel;
  2633.             }
  2634.             if(cb != null)
  2635.             {
  2636.                event.preventDefault();
  2637.                cb.setFocus();
  2638.                cb.dispatchEvent(new KeyboardEvent(KeyboardEvent.KEY_DOWN,false,false,Keyboard.SPACE,Keyboard.SPACE));
  2639.                this.buttonKeyPressTimer = new Timer(100,1);
  2640.                this.buttonKeyPressTimer.addEventListener(TimerEvent.TIMER_COMPLETE,function(param1:TimerEvent):void
  2641.                {
  2642.                   cb.dispatchEvent(new KeyboardEvent(KeyboardEvent.KEY_UP,false,false,Keyboard.SPACE,Keyboard.SPACE));
  2643.                });
  2644.                this.buttonKeyPressTimer.start();
  2645.             }
  2646.          }
  2647.       }
  2648.       
  2649.       private function _AppInstaller_EULA1_i() : EULA
  2650.       {
  2651.          var _loc1_:EULA = new EULA();
  2652.          this.eula = _loc1_;
  2653.          _loc1_.percentWidth = 100;
  2654.          _loc1_.percentHeight = 100;
  2655.          _loc1_.header = "titleAirRequired";
  2656.          _loc1_.addEventListener("agree",this.__eula_agree);
  2657.          _loc1_.addEventListener("cancel",this.__eula_cancel);
  2658.          _loc1_.id = "eula";
  2659.          if(!_loc1_.document)
  2660.          {
  2661.             _loc1_.document = this;
  2662.          }
  2663.          return _loc1_;
  2664.       }
  2665.       
  2666.       private function _AppInstaller_Spacer15_c() : Spacer
  2667.       {
  2668.          var _loc1_:Spacer = null;
  2669.          _loc1_ = new Spacer();
  2670.          _loc1_.height = 14;
  2671.          if(!_loc1_.document)
  2672.          {
  2673.             _loc1_.document = this;
  2674.          }
  2675.          return _loc1_;
  2676.       }
  2677.       
  2678.       private function _AppInstaller_AddChild8_i() : AddChild
  2679.       {
  2680.          var _loc1_:AddChild = new AddChild();
  2681.          this._AppInstaller_AddChild8 = _loc1_;
  2682.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox6_i);
  2683.          BindingManager.executeBindings(this,"_AppInstaller_AddChild8",this._AppInstaller_AddChild8);
  2684.          return _loc1_;
  2685.       }
  2686.       
  2687.       private function _AppInstaller_LocalizedButton9_i() : LocalizedButton
  2688.       {
  2689.          var _loc1_:LocalizedButton = new LocalizedButton();
  2690.          this.finishButton = _loc1_;
  2691.          _loc1_.resourceName = "btnFinish";
  2692.          _loc1_.styleName = "defaultButton";
  2693.          _loc1_.addEventListener("click",this.__finishButton_click);
  2694.          _loc1_.id = "finishButton";
  2695.          if(!_loc1_.document)
  2696.          {
  2697.             _loc1_.document = this;
  2698.          }
  2699.          return _loc1_;
  2700.       }
  2701.       
  2702.       private function _AppInstaller_SetProperty46_i() : SetProperty
  2703.       {
  2704.          var _loc1_:SetProperty = new SetProperty();
  2705.          this._AppInstaller_SetProperty46 = _loc1_;
  2706.          _loc1_.name = "resourceName";
  2707.          _loc1_.value = "msgAppExistReplace";
  2708.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty46",this._AppInstaller_SetProperty46);
  2709.          return _loc1_;
  2710.       }
  2711.       
  2712.       public function set iconImage(param1:Image) : void
  2713.       {
  2714.          var _loc2_:Object = null;
  2715.          _loc2_ = this._1410965406iconImage;
  2716.          if(_loc2_ !== param1)
  2717.          {
  2718.             this._1410965406iconImage = param1;
  2719.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"iconImage",_loc2_,param1));
  2720.          }
  2721.       }
  2722.       
  2723.       private function _AppInstaller_Spacer16_c() : Spacer
  2724.       {
  2725.          var _loc1_:Spacer = null;
  2726.          _loc1_ = new Spacer();
  2727.          _loc1_.percentHeight = 100;
  2728.          if(!_loc1_.document)
  2729.          {
  2730.             _loc1_.document = this;
  2731.          }
  2732.          return _loc1_;
  2733.       }
  2734.       
  2735.       [Bindable(event="propertyChange")]
  2736.       private function get record() : ObjectProxy
  2737.       {
  2738.          return this._934908847record;
  2739.       }
  2740.       
  2741.       private function _AppInstaller_LocalizedButton10_c() : LocalizedButton
  2742.       {
  2743.          var _loc1_:LocalizedButton = new LocalizedButton();
  2744.          _loc1_.resourceName = "btnClose";
  2745.          _loc1_.addEventListener("click",this.___AppInstaller_LocalizedButton10_click);
  2746.          if(!_loc1_.document)
  2747.          {
  2748.             _loc1_.document = this;
  2749.          }
  2750.          return _loc1_;
  2751.       }
  2752.       
  2753.       private function onOpen() : void
  2754.       {
  2755.          currentState = "ProgressInit";
  2756.          this.record.prefs.action = "install";
  2757.          this.events.dispatchEvent(new Event("appinstall.complete"));
  2758.       }
  2759.       
  2760.       private function _AppInstaller_bindingExprs() : void
  2761.       {
  2762.          var _loc1_:* = undefined;
  2763.          _loc1_ = this.record.app.description.length > 0;
  2764.          _loc1_ = this.appIconBG;
  2765.          _loc1_ = this;
  2766.          _loc1_ = this.contentBox;
  2767.          _loc1_ = this.record.app.name;
  2768.          _loc1_ = this;
  2769.          _loc1_ = this;
  2770.          _loc1_ = this.contentBox;
  2771.          _loc1_ = this.contentBox;
  2772.          _loc1_ = this.openButton;
  2773.          _loc1_ = this.record.filename;
  2774.          _loc1_ = this.record.fileFrom;
  2775.          _loc1_ = this;
  2776.          _loc1_ = this.iconImage;
  2777.          _loc1_ = this.redSecurityIcon;
  2778.          _loc1_ = this.securityInfo;
  2779.          _loc1_ = this.contentBox;
  2780.          _loc1_ = this.contentBox;
  2781.          _loc1_ = this.cancelButton;
  2782.          _loc1_ = this.record.app.name;
  2783.          _loc1_ = this.securityHeader;
  2784.          _loc1_ = this.securityContent;
  2785.          _loc1_ = this.installButton;
  2786.          _loc1_ = this.iconImage;
  2787.          _loc1_ = this.yellowSecurityIcon;
  2788.          _loc1_ = this.securityInfo;
  2789.          _loc1_ = this.securityInfo;
  2790.          _loc1_ = this.verifiedLabel;
  2791.          _loc1_ = null;
  2792.          _loc1_ = this.verifiedLabel;
  2793.          _loc1_ = this.record.app.publisher;
  2794.          _loc1_ = this.installButton;
  2795.          _loc1_ = this.cancelButton;
  2796.          _loc1_ = this;
  2797.          _loc1_ = this.contentBox;
  2798.          _loc1_ = this.continueButton;
  2799.          _loc1_ = this.showDescription;
  2800.          _loc1_ = this.showDescription;
  2801.          _loc1_ = this.showDescription;
  2802.          _loc1_ = this.showDescription;
  2803.          _loc1_ = this.record.app.description;
  2804.          _loc1_ = this.showDescription;
  2805.          _loc1_ = this.showDescription;
  2806.          _loc1_ = locManager.getString("chkInstallAirRequired");
  2807.          _loc1_ = this.record.willInstallRuntime;
  2808.          _loc1_ = locManager.getString("chkAddIconToDesktop");
  2809.          _loc1_ = this.record.prefs.installDesktopShortcut;
  2810.          _loc1_ = locManager.getString("chkStartAppAfterInstall");
  2811.          _loc1_ = !this.record.prefs.forceLaunch;
  2812.          _loc1_ = this.record.prefs.launch;
  2813.          _loc1_ = this.record.prefs.location;
  2814.          _loc1_ = this.installAIRCheckBox;
  2815.          _loc1_ = this.addShortcutCheckBox;
  2816.          _loc1_ = this.installAIRCheckBox;
  2817.          _loc1_ = this.addShortcutCheckBox;
  2818.          _loc1_ = this;
  2819.          _loc1_ = this.contentBox;
  2820.          _loc1_ = this.iconImage;
  2821.          _loc1_ = this.airIcon;
  2822.          _loc1_ = this.eula;
  2823.          _loc1_ = this.eula;
  2824.          _loc1_ = this;
  2825.          _loc1_ = this.contentBox;
  2826.          _loc1_ = this;
  2827.          _loc1_ = this.titleLabel;
  2828.          _loc1_ = this.contentBox;
  2829.          _loc1_ = [this.record.filename];
  2830.          _loc1_ = this.progressLabel;
  2831.          _loc1_ = this.progressLabel;
  2832.          _loc1_ = this.progressLabel;
  2833.          _loc1_ = this.progressLabel;
  2834.          _loc1_ = this.progressLabel;
  2835.          _loc1_ = this.progressLabel;
  2836.          _loc1_ = this.progressLabel;
  2837.          _loc1_ = this.progressCancel;
  2838.          _loc1_ = this.progressLabel;
  2839.          _loc1_ = this.progressCancel;
  2840.          _loc1_ = this.progressLabel;
  2841.          _loc1_ = this.progressCancel;
  2842.          _loc1_ = this;
  2843.          _loc1_ = this.contentBox;
  2844.          _loc1_ = this.finishButton;
  2845.          _loc1_ = this.doneLabelResourceName;
  2846.          _loc1_ = this;
  2847.          _loc1_ = this;
  2848.          _loc1_ = this;
  2849.          _loc1_ = this.contentBox;
  2850.          _loc1_ = this.errorText;
  2851.          _loc1_ = this.errorIDText;
  2852.          _loc1_ = this;
  2853.          _loc1_ = this.contentBox;
  2854.          _loc1_ = this.runButton;
  2855.          _loc1_ = this;
  2856.          _loc1_ = this.updateMsgText;
  2857.          _loc1_ = this.updateSameVerContentBox;
  2858.          _loc1_ = this.updateSameVerCancelButton;
  2859.          _loc1_ = this.runButton;
  2860.          _loc1_ = this.uninstallSame;
  2861.          _loc1_ = this.runButton;
  2862.          _loc1_ = this.updateSameVerCancelButton;
  2863.          _loc1_ = this;
  2864.          _loc1_ = this.contentBox;
  2865.          _loc1_ = this.updateDiffCancelButton;
  2866.          _loc1_ = this.record.installed.version;
  2867.          _loc1_ = this.record.app.version;
  2868.          _loc1_ = locManager.getString("btnMoreOptions");
  2869.          _loc1_ = this.updateDiffText;
  2870.          _loc1_ = this;
  2871.          _loc1_ = this.updateDiffLinkButton;
  2872.          _loc1_ = this.updateDiffVerContentBox;
  2873.          _loc1_ = this.updateDiffVersionForm;
  2874.          _loc1_ = this;
  2875.          _loc1_ = this.updateDiffVersionForm;
  2876.          _loc1_ = this.updateDiffLinkButton;
  2877.          _loc1_ = this.updateDiffHRule;
  2878.          _loc1_ = this.updateDiffBotSpacer;
  2879.          _loc1_ = this.updateDiffText;
  2880.          _loc1_ = this.updateDiffReplaceButton;
  2881.          _loc1_ = this.updateDiffMidSpacer;
  2882.          _loc1_ = this;
  2883.          _loc1_ = this.contentBox;
  2884.          _loc1_ = this.uninstallCancelButton;
  2885.          _loc1_ = this.uninstallLabel;
  2886.          _loc1_ = this;
  2887.          _loc1_ = this.uninstallLabel;
  2888.          _loc1_ = this.uninstallButton;
  2889.          _loc1_ = this;
  2890.          _loc1_ = this.contentBox;
  2891.       }
  2892.       
  2893.       public function set installAIRCheckBox(param1:CheckBox) : void
  2894.       {
  2895.          var _loc2_:Object = null;
  2896.          _loc2_ = this._476780146installAIRCheckBox;
  2897.          if(_loc2_ !== param1)
  2898.          {
  2899.             this._476780146installAIRCheckBox = param1;
  2900.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"installAIRCheckBox",_loc2_,param1));
  2901.          }
  2902.       }
  2903.       
  2904.       [Bindable(event="propertyChange")]
  2905.       public function get installButton() : LocalizedButton
  2906.       {
  2907.          return this._2137741485installButton;
  2908.       }
  2909.       
  2910.       private function _AppInstaller_VBox11_i() : VBox
  2911.       {
  2912.          var _loc1_:VBox = new VBox();
  2913.          this.updateSameVerContentBox = _loc1_;
  2914.          _loc1_.styleName = "contentBox";
  2915.          _loc1_.percentWidth = 100;
  2916.          _loc1_.percentHeight = 100;
  2917.          _loc1_.setStyle("verticalAlign","middle");
  2918.          _loc1_.id = "updateSameVerContentBox";
  2919.          BindingManager.executeBindings(this,"updateSameVerContentBox",this.updateSameVerContentBox);
  2920.          if(!_loc1_.document)
  2921.          {
  2922.             _loc1_.document = this;
  2923.          }
  2924.          _loc1_.addChild(this._AppInstaller_Spacer7_c());
  2925.          _loc1_.addChild(this._AppInstaller_LocalizedText2_i());
  2926.          _loc1_.addChild(this._AppInstaller_Spacer8_c());
  2927.          _loc1_.addChild(this._AppInstaller_HBox2_c());
  2928.          return _loc1_;
  2929.       }
  2930.       
  2931.       private function _AppInstaller_SetProperty34_i() : SetProperty
  2932.       {
  2933.          var _loc1_:SetProperty = new SetProperty();
  2934.          this._AppInstaller_SetProperty34 = _loc1_;
  2935.          _loc1_.name = "stageHeight";
  2936.          _loc1_.value = 200;
  2937.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty34",this._AppInstaller_SetProperty34);
  2938.          return _loc1_;
  2939.       }
  2940.       
  2941.       public function __uninstallContentBox_creationComplete(param1:FlexEvent) : void
  2942.       {
  2943.          activate();
  2944.       }
  2945.       
  2946.       private function _AppInstaller_SetProperty23_i() : SetProperty
  2947.       {
  2948.          var _loc1_:SetProperty = new SetProperty();
  2949.          this._AppInstaller_SetProperty23 = _loc1_;
  2950.          _loc1_.name = "resourceName";
  2951.          _loc1_.value = "progressWait";
  2952.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty23",this._AppInstaller_SetProperty23);
  2953.          return _loc1_;
  2954.       }
  2955.       
  2956.       private function _AppInstaller_State25_c() : State
  2957.       {
  2958.          var _loc1_:State = new State();
  2959.          _loc1_.name = "Update_Same_Ver";
  2960.          _loc1_.basedOn = "appNameWithIconBaseState";
  2961.          _loc1_.overrides = [this._AppInstaller_SetProperty37_i(),this._AppInstaller_AddChild12_i()];
  2962.          _loc1_.addEventListener("enterState",this.___AppInstaller_State25_enterState);
  2963.          return _loc1_;
  2964.       }
  2965.       
  2966.       public function __dialogCancel_click(param1:MouseEvent) : void
  2967.       {
  2968.          this.onCancel();
  2969.       }
  2970.       
  2971.       private function _AppInstaller_SetProperty11_i() : SetProperty
  2972.       {
  2973.          var _loc1_:SetProperty = new SetProperty();
  2974.          this._AppInstaller_SetProperty11 = _loc1_;
  2975.          _loc1_.name = "identityVerified";
  2976.          _loc1_.value = true;
  2977.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty11",this._AppInstaller_SetProperty11);
  2978.          return _loc1_;
  2979.       }
  2980.       
  2981.       [Bindable(event="propertyChange")]
  2982.       private function get errorIDText() : String
  2983.       {
  2984.          return this._1492588304errorIDText;
  2985.       }
  2986.       
  2987.       private function _AppInstaller_LocalizedFormItem7_c() : LocalizedFormItem
  2988.       {
  2989.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  2990.          _loc1_.resourceName = "lblInstalledVersion";
  2991.          if(!_loc1_.document)
  2992.          {
  2993.             _loc1_.document = this;
  2994.          }
  2995.          _loc1_.addChild(this._AppInstaller_Label4_i());
  2996.          return _loc1_;
  2997.       }
  2998.       
  2999.       public function set uninstallSame(param1:LocalizedButton) : void
  3000.       {
  3001.          var _loc2_:Object = null;
  3002.          _loc2_ = this._805692312uninstallSame;
  3003.          if(_loc2_ !== param1)
  3004.          {
  3005.             this._805692312uninstallSame = param1;
  3006.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallSame",_loc2_,param1));
  3007.          }
  3008.       }
  3009.       
  3010.       private function _AppInstaller_LocalizedText7_c() : LocalizedText
  3011.       {
  3012.          var _loc1_:LocalizedText = null;
  3013.          _loc1_ = new LocalizedText();
  3014.          _loc1_.styleName = "h2";
  3015.          _loc1_.percentWidth = 100;
  3016.          _loc1_.resourceName = "lblCloseListedApp";
  3017.          if(!_loc1_.document)
  3018.          {
  3019.             _loc1_.document = this;
  3020.          }
  3021.          return _loc1_;
  3022.       }
  3023.       
  3024.       private function _AppInstaller_State13_c() : State
  3025.       {
  3026.          var _loc1_:State = new State();
  3027.          _loc1_.name = "ProgressSave";
  3028.          _loc1_.basedOn = "Progress";
  3029.          _loc1_.overrides = [this._AppInstaller_SetProperty22_i(),this._AppInstaller_RemoveChild5_i(),this._AppInstaller_AddChild9_i(),this._AppInstaller_SetProperty23_i()];
  3030.          return _loc1_;
  3031.       }
  3032.       
  3033.       [Bindable(event="propertyChange")]
  3034.       public function get addShortcutCheckBox() : CheckBox
  3035.       {
  3036.          return this._1188010186addShortcutCheckBox;
  3037.       }
  3038.       
  3039.       [Bindable(event="propertyChange")]
  3040.       public function get showDescription() : Boolean
  3041.       {
  3042.          return this._447578303showDescription;
  3043.       }
  3044.       
  3045.       private function _AppInstaller_LocalizedLabel2_c() : LocalizedLabel
  3046.       {
  3047.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  3048.          _loc1_.styleName = "h1";
  3049.          _loc1_.resourceName = "msgOpenOrSaveConfirm";
  3050.          if(!_loc1_.document)
  3051.          {
  3052.             _loc1_.document = this;
  3053.          }
  3054.          return _loc1_;
  3055.       }
  3056.       
  3057.       public function set showAppIcon(param1:Boolean) : void
  3058.       {
  3059.          var icon128:String = null;
  3060.          var val:Boolean = param1;
  3061.          this._showAppIcon = false;
  3062.          try
  3063.          {
  3064.             if(!val || this.record.app.publisher == null)
  3065.             {
  3066.                this.appIconCanvas.visible = false;
  3067.             }
  3068.             else
  3069.             {
  3070.                icon128 = this.record.app.icons["image128x128"];
  3071.                if(Boolean(icon128) && PNGHeaderUtil.validatePNGSignature(icon128))
  3072.                {
  3073.                   this.appIconCanvas.visible = true;
  3074.                   this.appIconImage.sourceFilePath = icon128;
  3075.                   this._showAppIcon = true;
  3076.                }
  3077.                else
  3078.                {
  3079.                   this.appIconCanvas.visible = false;
  3080.                }
  3081.             }
  3082.          }
  3083.          catch(e:Error)
  3084.          {
  3085.             appIconCanvas.visible = false;
  3086.          }
  3087.       }
  3088.       
  3089.       private function _AppInstaller_State3_c() : State
  3090.       {
  3091.          var _loc1_:State = new State();
  3092.          _loc1_.name = "Open_Save_Dialog";
  3093.          _loc1_.overrides = [this._AppInstaller_SetProperty3_i(),this._AppInstaller_AddChild2_i(),this._AppInstaller_AddChild3_i()];
  3094.          _loc1_.addEventListener("enterState",this.___AppInstaller_State3_enterState);
  3095.          return _loc1_;
  3096.       }
  3097.       
  3098.       private function _AppInstaller_SetProperty45_i() : SetProperty
  3099.       {
  3100.          var _loc1_:SetProperty = new SetProperty();
  3101.          this._AppInstaller_SetProperty45 = _loc1_;
  3102.          _loc1_.name = "stageHeight";
  3103.          _loc1_.value = 240;
  3104.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty45",this._AppInstaller_SetProperty45);
  3105.          return _loc1_;
  3106.       }
  3107.       
  3108.       private function _AppInstaller_VBox10_c() : VBox
  3109.       {
  3110.          var _loc1_:VBox = new VBox();
  3111.          _loc1_.percentHeight = 100;
  3112.          _loc1_.percentWidth = 100;
  3113.          _loc1_.setStyle("verticalAlign","middle");
  3114.          if(!_loc1_.document)
  3115.          {
  3116.             _loc1_.document = this;
  3117.          }
  3118.          _loc1_.addChild(this._AppInstaller_LocalizedLabel12_c());
  3119.          _loc1_.addChild(this._AppInstaller_Text2_i());
  3120.          _loc1_.addChild(this._AppInstaller_Text3_i());
  3121.          return _loc1_;
  3122.       }
  3123.       
  3124.       public function __startApplicationCheckBox_click(param1:MouseEvent) : void
  3125.       {
  3126.          this.record.prefs.launch = !this.record.prefs.launch;
  3127.       }
  3128.       
  3129.       private function _AppInstaller_LocalizedButton8_i() : LocalizedButton
  3130.       {
  3131.          var _loc1_:LocalizedButton = new LocalizedButton();
  3132.          this.progressCancel = _loc1_;
  3133.          _loc1_.resourceName = "btnCancel";
  3134.          _loc1_.addEventListener("click",this.__progressCancel_click);
  3135.          _loc1_.id = "progressCancel";
  3136.          if(!_loc1_.document)
  3137.          {
  3138.             _loc1_.document = this;
  3139.          }
  3140.          return _loc1_;
  3141.       }
  3142.       
  3143.       private function _AppInstaller_SetProperty2_i() : SetProperty
  3144.       {
  3145.          var _loc1_:SetProperty = new SetProperty();
  3146.          this._AppInstaller_SetProperty2 = _loc1_;
  3147.          _loc1_.name = "showAppIcon";
  3148.          _loc1_.value = true;
  3149.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty2",this._AppInstaller_SetProperty2);
  3150.          return _loc1_;
  3151.       }
  3152.       
  3153.       private function _AppInstaller_SetProperty22_i() : SetProperty
  3154.       {
  3155.          var _loc1_:SetProperty = new SetProperty();
  3156.          this._AppInstaller_SetProperty22 = _loc1_;
  3157.          _loc1_.name = "stageHeight";
  3158.          _loc1_.value = 200;
  3159.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty22",this._AppInstaller_SetProperty22);
  3160.          return _loc1_;
  3161.       }
  3162.       
  3163.       private function _AppInstaller_Spacer14_c() : Spacer
  3164.       {
  3165.          var _loc1_:Spacer = null;
  3166.          _loc1_ = new Spacer();
  3167.          _loc1_.percentHeight = 100;
  3168.          if(!_loc1_.document)
  3169.          {
  3170.             _loc1_.document = this;
  3171.          }
  3172.          return _loc1_;
  3173.       }
  3174.       
  3175.       private function _AppInstaller_State12_c() : State
  3176.       {
  3177.          var _loc1_:State = new State();
  3178.          _loc1_.name = "Progress";
  3179.          _loc1_.basedOn = "appNameBaseState";
  3180.          _loc1_.overrides = [this._AppInstaller_SetProperty21_i(),this._AppInstaller_AddChild8_i()];
  3181.          return _loc1_;
  3182.       }
  3183.       
  3184.       public function ___AppInstaller_State4_enterState(param1:FlexEvent) : void
  3185.       {
  3186.          focusManager.setFocus(this.cancelButton);
  3187.       }
  3188.       
  3189.       private function _AppInstaller_LocalizedFormItem6_c() : LocalizedFormItem
  3190.       {
  3191.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  3192.          _loc1_.resourceName = "lblSystemAccess";
  3193.          _loc1_.percentWidth = 100;
  3194.          if(!_loc1_.document)
  3195.          {
  3196.             _loc1_.document = this;
  3197.          }
  3198.          _loc1_.addChild(this._AppInstaller_LocalizedLabel5_c());
  3199.          return _loc1_;
  3200.       }
  3201.       
  3202.       private function _AppInstaller_SetProperty33_c() : SetProperty
  3203.       {
  3204.          var _loc1_:SetProperty = new SetProperty();
  3205.          _loc1_.name = "layout";
  3206.          _loc1_.value = "horizontal";
  3207.          return _loc1_;
  3208.       }
  3209.       
  3210.       private function _AppInstaller_SetProperty57_i() : SetProperty
  3211.       {
  3212.          var _loc1_:SetProperty = null;
  3213.          _loc1_ = new SetProperty();
  3214.          this._AppInstaller_SetProperty57 = _loc1_;
  3215.          _loc1_.name = "stageHeight";
  3216.          _loc1_.value = 200;
  3217.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty57",this._AppInstaller_SetProperty57);
  3218.          return _loc1_;
  3219.       }
  3220.       
  3221.       private function _AppInstaller_AddChild7_i() : AddChild
  3222.       {
  3223.          var _loc1_:AddChild = new AddChild();
  3224.          this._AppInstaller_AddChild7 = _loc1_;
  3225.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_EULA1_i);
  3226.          BindingManager.executeBindings(this,"_AppInstaller_AddChild7",this._AppInstaller_AddChild7);
  3227.          return _loc1_;
  3228.       }
  3229.       
  3230.       private function _AppInstaller_RemoveChild9_i() : RemoveChild
  3231.       {
  3232.          var _loc1_:RemoveChild = new RemoveChild();
  3233.          this._AppInstaller_RemoveChild9 = _loc1_;
  3234.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild9",this._AppInstaller_RemoveChild9);
  3235.          return _loc1_;
  3236.       }
  3237.       
  3238.       private function _AppInstaller_SetProperty10_i() : SetProperty
  3239.       {
  3240.          var _loc1_:SetProperty = new SetProperty();
  3241.          this._AppInstaller_SetProperty10 = _loc1_;
  3242.          _loc1_.name = "currentState";
  3243.          _loc1_.value = "opened";
  3244.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty10",this._AppInstaller_SetProperty10);
  3245.          return _loc1_;
  3246.       }
  3247.       
  3248.       public function ___AppInstaller_State7_enterState(param1:FlexEvent) : void
  3249.       {
  3250.          focusManager.setFocus(this.continueButton);
  3251.       }
  3252.       
  3253.       public function ___AppInstaller_State26_enterState(param1:FlexEvent) : void
  3254.       {
  3255.          focusManager.setFocus(this.updateSameVerCancelButton);
  3256.       }
  3257.       
  3258.       [Bindable(event="propertyChange")]
  3259.       public function get progressLabel() : LocalizedLabel
  3260.       {
  3261.          return this._763044039progressLabel;
  3262.       }
  3263.       
  3264.       private function _AppInstaller_State24_c() : State
  3265.       {
  3266.          var _loc1_:State = new State();
  3267.          _loc1_.name = "Error";
  3268.          _loc1_.basedOn = "appNameBaseState";
  3269.          _loc1_.overrides = [this._AppInstaller_SetProperty36_i(),this._AppInstaller_AddChild11_i()];
  3270.          return _loc1_;
  3271.       }
  3272.       
  3273.       private function _AppInstaller_AddChild10_i() : AddChild
  3274.       {
  3275.          var _loc1_:AddChild = new AddChild();
  3276.          this._AppInstaller_AddChild10 = _loc1_;
  3277.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox7_i);
  3278.          BindingManager.executeBindings(this,"_AppInstaller_AddChild10",this._AppInstaller_AddChild10);
  3279.          return _loc1_;
  3280.       }
  3281.       
  3282.       private function _AppInstaller_Form3_i() : Form
  3283.       {
  3284.          var _loc1_:Form = new Form();
  3285.          this.updateDiffVersionForm = _loc1_;
  3286.          _loc1_.setStyle("paddingBottom",0);
  3287.          _loc1_.setStyle("verticalGap",2);
  3288.          _loc1_.id = "updateDiffVersionForm";
  3289.          if(!_loc1_.document)
  3290.          {
  3291.             _loc1_.document = this;
  3292.          }
  3293.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem7_c());
  3294.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem8_c());
  3295.          return _loc1_;
  3296.       }
  3297.       
  3298.       private function _AppInstaller_SetProperty56_i() : SetProperty
  3299.       {
  3300.          var _loc1_:SetProperty = null;
  3301.          _loc1_ = new SetProperty();
  3302.          this._AppInstaller_SetProperty56 = _loc1_;
  3303.          _loc1_.name = "enabled";
  3304.          _loc1_.value = false;
  3305.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty56",this._AppInstaller_SetProperty56);
  3306.          return _loc1_;
  3307.       }
  3308.       
  3309.       public function ___AppInstaller_State29_enterState(param1:FlexEvent) : void
  3310.       {
  3311.          focusManager.setFocus(this.updateDiffCancelButton);
  3312.       }
  3313.       
  3314.       private function _AppInstaller_AddChild11_i() : AddChild
  3315.       {
  3316.          var _loc1_:AddChild = new AddChild();
  3317.          this._AppInstaller_AddChild11 = _loc1_;
  3318.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox9_c);
  3319.          BindingManager.executeBindings(this,"_AppInstaller_AddChild11",this._AppInstaller_AddChild11);
  3320.          return _loc1_;
  3321.       }
  3322.       
  3323.       [Bindable(event="propertyChange")]
  3324.       public function get uninstallContentBox() : VBox
  3325.       {
  3326.          return this._597697812uninstallContentBox;
  3327.       }
  3328.       
  3329.       [Bindable(event="propertyChange")]
  3330.       private function get airIcon() : Class
  3331.       {
  3332.          return this._992840477airIcon;
  3333.       }
  3334.       
  3335.       private function onCancel() : void
  3336.       {
  3337.          this.events.dispatchEvent(new Event("appinstall.cancel"));
  3338.       }
  3339.       
  3340.       private function _AppInstaller_HBox3_c() : HBox
  3341.       {
  3342.          var _loc1_:HBox = new HBox();
  3343.          _loc1_.percentWidth = 100;
  3344.          _loc1_.percentHeight = 100;
  3345.          _loc1_.setStyle("paddingTop",14);
  3346.          _loc1_.setStyle("horizontalGap",10);
  3347.          if(!_loc1_.document)
  3348.          {
  3349.             _loc1_.document = this;
  3350.          }
  3351.          _loc1_.addChild(this._AppInstaller_Canvas3_c());
  3352.          _loc1_.addChild(this._AppInstaller_Canvas4_c());
  3353.          return _loc1_;
  3354.       }
  3355.       
  3356.       private function _AppInstaller_SetProperty1_i() : SetProperty
  3357.       {
  3358.          var _loc1_:SetProperty = new SetProperty();
  3359.          this._AppInstaller_SetProperty1 = _loc1_;
  3360.          _loc1_.name = "showAppIcon";
  3361.          _loc1_.value = false;
  3362.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty1",this._AppInstaller_SetProperty1);
  3363.          return _loc1_;
  3364.       }
  3365.       
  3366.       [Bindable(event="propertyChange")]
  3367.       public function get updateDiffReplaceButton() : LocalizedButton
  3368.       {
  3369.          return this._1106646328updateDiffReplaceButton;
  3370.       }
  3371.       
  3372.       private function _AppInstaller_RemoveChild8_i() : RemoveChild
  3373.       {
  3374.          var _loc1_:RemoveChild = new RemoveChild();
  3375.          this._AppInstaller_RemoveChild8 = _loc1_;
  3376.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild8",this._AppInstaller_RemoveChild8);
  3377.          return _loc1_;
  3378.       }
  3379.       
  3380.       private function _AppInstaller_SetProperty21_i() : SetProperty
  3381.       {
  3382.          var _loc1_:SetProperty = new SetProperty();
  3383.          this._AppInstaller_SetProperty21 = _loc1_;
  3384.          _loc1_.name = "stageHeight";
  3385.          _loc1_.value = 200;
  3386.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty21",this._AppInstaller_SetProperty21);
  3387.          return _loc1_;
  3388.       }
  3389.       
  3390.       private function onBrowse() : void
  3391.       {
  3392.          var file:File = new File();
  3393.          if(this.record.prefs.location == "")
  3394.          {
  3395.             file.nativePath = this.record.prefs.defaultLocation;
  3396.          }
  3397.          else
  3398.          {
  3399.             file.nativePath = this.record.prefs.location;
  3400.          }
  3401.          file.addEventListener(Event.SELECT,function(param1:Event):void
  3402.          {
  3403.             var _loc2_:File = File(param1.target);
  3404.             record.prefs.location = _loc2_.nativePath;
  3405.          });
  3406.          file.browseForDirectory("");
  3407.       }
  3408.       
  3409.       private function _AppInstaller_Spacer13_c() : Spacer
  3410.       {
  3411.          var _loc1_:Spacer = null;
  3412.          _loc1_ = new Spacer();
  3413.          _loc1_.percentHeight = 100;
  3414.          if(!_loc1_.document)
  3415.          {
  3416.             _loc1_.document = this;
  3417.          }
  3418.          return _loc1_;
  3419.       }
  3420.       
  3421.       private function _AppInstaller_AddChild6_i() : AddChild
  3422.       {
  3423.          var _loc1_:AddChild = new AddChild();
  3424.          this._AppInstaller_AddChild6 = _loc1_;
  3425.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox4_i);
  3426.          BindingManager.executeBindings(this,"_AppInstaller_AddChild6",this._AppInstaller_AddChild6);
  3427.          return _loc1_;
  3428.       }
  3429.       
  3430.       private function _AppInstaller_State2_c() : State
  3431.       {
  3432.          var _loc1_:State = new State();
  3433.          _loc1_.name = "appNameWithIconBaseState";
  3434.          _loc1_.basedOn = "appNameBaseState";
  3435.          _loc1_.overrides = [this._AppInstaller_SetProperty2_i()];
  3436.          return _loc1_;
  3437.       }
  3438.       
  3439.       private function _AppInstaller_LocalizedLabel1_i() : LocalizedLabel
  3440.       {
  3441.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  3442.          this.titleLabel = _loc1_;
  3443.          _loc1_.styleName = "h1";
  3444.          _loc1_.condenseWhite = true;
  3445.          _loc1_.maxWidth = 350;
  3446.          _loc1_.truncateToFit = true;
  3447.          _loc1_.id = "titleLabel";
  3448.          BindingManager.executeBindings(this,"titleLabel",this.titleLabel);
  3449.          if(!_loc1_.document)
  3450.          {
  3451.             _loc1_.document = this;
  3452.          }
  3453.          return _loc1_;
  3454.       }
  3455.       
  3456.       [Bindable(event="propertyChange")]
  3457.       public function get securityContent() : VBox
  3458.       {
  3459.          return this._1622889191securityContent;
  3460.       }
  3461.       
  3462.       private function _AppInstaller_LocalizedText6_i() : LocalizedText
  3463.       {
  3464.          var _loc1_:LocalizedText = null;
  3465.          _loc1_ = new LocalizedText();
  3466.          this.uninstallLabel = _loc1_;
  3467.          _loc1_.percentWidth = 100;
  3468.          _loc1_.useHTML = true;
  3469.          _loc1_.id = "uninstallLabel";
  3470.          if(!_loc1_.document)
  3471.          {
  3472.             _loc1_.document = this;
  3473.          }
  3474.          return _loc1_;
  3475.       }
  3476.       
  3477.       private function _AppInstaller_LocalizedButton7_i() : LocalizedButton
  3478.       {
  3479.          var _loc1_:LocalizedButton = new LocalizedButton();
  3480.          this.prefsCancel = _loc1_;
  3481.          _loc1_.resourceName = "btnCancel";
  3482.          _loc1_.addEventListener("click",this.__prefsCancel_click);
  3483.          _loc1_.id = "prefsCancel";
  3484.          if(!_loc1_.document)
  3485.          {
  3486.             _loc1_.document = this;
  3487.          }
  3488.          return _loc1_;
  3489.       }
  3490.       
  3491.       private function _AppInstaller_State23_c() : State
  3492.       {
  3493.          var _loc1_:State = new State();
  3494.          _loc1_.name = "Done_Cancel";
  3495.          _loc1_.basedOn = "Done";
  3496.          _loc1_.overrides = [this._AppInstaller_SetProperty34_i(),this._AppInstaller_SetProperty35_i()];
  3497.          return _loc1_;
  3498.       }
  3499.       
  3500.       private function _AppInstaller_VBox9_c() : VBox
  3501.       {
  3502.          var _loc1_:VBox = new VBox();
  3503.          _loc1_.styleName = "contentBox";
  3504.          _loc1_.percentWidth = 100;
  3505.          _loc1_.percentHeight = 100;
  3506.          _loc1_.setStyle("verticalAlign","middle");
  3507.          _loc1_.addEventListener("creationComplete",this.___AppInstaller_VBox9_creationComplete);
  3508.          if(!_loc1_.document)
  3509.          {
  3510.             _loc1_.document = this;
  3511.          }
  3512.          _loc1_.addChild(this._AppInstaller_VBox10_c());
  3513.          _loc1_.addChild(this._AppInstaller_LocalizedButton10_c());
  3514.          return _loc1_;
  3515.       }
  3516.       
  3517.       private function _AppInstaller_SetProperty44_i() : SetProperty
  3518.       {
  3519.          var _loc1_:SetProperty = new SetProperty();
  3520.          this._AppInstaller_SetProperty44 = _loc1_;
  3521.          _loc1_.name = "styleName";
  3522.          _loc1_.value = "defaultButton";
  3523.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty44",this._AppInstaller_SetProperty44);
  3524.          return _loc1_;
  3525.       }
  3526.       
  3527.       [Bindable(event="propertyChange")]
  3528.       public function get startApplicationCheckBox() : CheckBox
  3529.       {
  3530.          return this._732254545startApplicationCheckBox;
  3531.       }
  3532.       
  3533.       private function _AppInstaller_Form2_c() : Form
  3534.       {
  3535.          var _loc1_:Form = new Form();
  3536.          _loc1_.percentWidth = 100;
  3537.          _loc1_.setStyle("verticalGap",-2);
  3538.          _loc1_.setStyle("paddingTop",0);
  3539.          if(!_loc1_.document)
  3540.          {
  3541.             _loc1_.document = this;
  3542.          }
  3543.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem4_c());
  3544.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem5_c());
  3545.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem6_c());
  3546.          return _loc1_;
  3547.       }
  3548.       
  3549.       public function ___AppInstaller_InstallerApplication1_applicationComplete(param1:FlexEvent) : void
  3550.       {
  3551.          this.onApplicationComplete();
  3552.       }
  3553.       
  3554.       private function _AppInstaller_State11_c() : State
  3555.       {
  3556.          var _loc1_:State = new State();
  3557.          _loc1_.name = "FirstLaunchEULA";
  3558.          _loc1_.basedOn = "EULA";
  3559.          _loc1_.overrides = [this._AppInstaller_SetProperty19_i(),this._AppInstaller_SetProperty20_i()];
  3560.          _loc1_.addEventListener("enterState",this.___AppInstaller_State11_enterState);
  3561.          return _loc1_;
  3562.       }
  3563.       
  3564.       public function set contentBox(param1:VBox) : void
  3565.       {
  3566.          var _loc2_:Object = null;
  3567.          _loc2_ = this._264524434contentBox;
  3568.          if(_loc2_ !== param1)
  3569.          {
  3570.             this._264524434contentBox = param1;
  3571.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"contentBox",_loc2_,param1));
  3572.          }
  3573.       }
  3574.       
  3575.       private function _AppInstaller_LocalizedButton20_i() : LocalizedButton
  3576.       {
  3577.          var _loc1_:LocalizedButton = null;
  3578.          _loc1_ = new LocalizedButton();
  3579.          this.waitingCancel = _loc1_;
  3580.          _loc1_.resourceName = "btnCancel";
  3581.          _loc1_.addEventListener("click",this.__waitingCancel_click);
  3582.          _loc1_.id = "waitingCancel";
  3583.          if(!_loc1_.document)
  3584.          {
  3585.             _loc1_.document = this;
  3586.          }
  3587.          return _loc1_;
  3588.       }
  3589.       
  3590.       private function _AppInstaller_LocalizedFormItem5_c() : LocalizedFormItem
  3591.       {
  3592.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  3593.          _loc1_.resourceName = "lblApplication";
  3594.          _loc1_.percentWidth = 100;
  3595.          if(!_loc1_.document)
  3596.          {
  3597.             _loc1_.document = this;
  3598.          }
  3599.          _loc1_.addChild(this._AppInstaller_Label3_i());
  3600.          return _loc1_;
  3601.       }
  3602.       
  3603.       public function set installButton(param1:LocalizedButton) : void
  3604.       {
  3605.          var _loc2_:Object = null;
  3606.          _loc2_ = this._2137741485installButton;
  3607.          if(_loc2_ !== param1)
  3608.          {
  3609.             this._2137741485installButton = param1;
  3610.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"installButton",_loc2_,param1));
  3611.          }
  3612.       }
  3613.       
  3614.       private function _AppInstaller_SetProperty32_i() : SetProperty
  3615.       {
  3616.          var _loc1_:SetProperty = new SetProperty();
  3617.          this._AppInstaller_SetProperty32 = _loc1_;
  3618.          _loc1_.name = "stageHeight";
  3619.          _loc1_.value = 200;
  3620.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty32",this._AppInstaller_SetProperty32);
  3621.          return _loc1_;
  3622.       }
  3623.       
  3624.       private function _AppInstaller_SetProperty55_i() : SetProperty
  3625.       {
  3626.          var _loc1_:SetProperty = null;
  3627.          _loc1_ = new SetProperty();
  3628.          this._AppInstaller_SetProperty55 = _loc1_;
  3629.          _loc1_.name = "resourceName";
  3630.          _loc1_.value = "msgUninstAppCurrentlyRunning";
  3631.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty55",this._AppInstaller_SetProperty55);
  3632.          return _loc1_;
  3633.       }
  3634.       
  3635.       public function __updateSameVerCancelButton_click(param1:MouseEvent) : void
  3636.       {
  3637.          this.onCancel();
  3638.       }
  3639.       
  3640.       [Bindable(event="propertyChange")]
  3641.       public function get prefsCancel() : LocalizedButton
  3642.       {
  3643.          return this._180746570prefsCancel;
  3644.       }
  3645.       
  3646.       public function set progressBar(param1:ProgressBar) : void
  3647.       {
  3648.          var _loc2_:Object = null;
  3649.          _loc2_ = this._1131509414progressBar;
  3650.          if(_loc2_ !== param1)
  3651.          {
  3652.             this._1131509414progressBar = param1;
  3653.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressBar",_loc2_,param1));
  3654.          }
  3655.       }
  3656.       
  3657.       public function set uninstallButton(param1:LocalizedButton) : void
  3658.       {
  3659.          var _loc2_:Object = null;
  3660.          _loc2_ = this._1644197196uninstallButton;
  3661.          if(_loc2_ !== param1)
  3662.          {
  3663.             this._1644197196uninstallButton = param1;
  3664.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallButton",_loc2_,param1));
  3665.          }
  3666.       }
  3667.       
  3668.       [Bindable(event="propertyChange")]
  3669.       public function get updateDiffVerContentBox() : VBox
  3670.       {
  3671.          return this._314102585updateDiffVerContentBox;
  3672.       }
  3673.       
  3674.       public function set continueButton(param1:LocalizedButton) : void
  3675.       {
  3676.          var _loc2_:Object = null;
  3677.          _loc2_ = this._1092085433continueButton;
  3678.          if(_loc2_ !== param1)
  3679.          {
  3680.             this._1092085433continueButton = param1;
  3681.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"continueButton",_loc2_,param1));
  3682.          }
  3683.       }
  3684.       
  3685.       [Bindable(event="propertyChange")]
  3686.       private function get greenCircleIcon() : Class
  3687.       {
  3688.          return this._229542092greenCircleIcon;
  3689.       }
  3690.       
  3691.       private function _AppInstaller_LocalizedText5_c() : LocalizedText
  3692.       {
  3693.          var _loc1_:LocalizedText = new LocalizedText();
  3694.          _loc1_.y = 45;
  3695.          _loc1_.percentWidth = 100;
  3696.          _loc1_.resourceName = "lblRunExistingVersion";
  3697.          if(!_loc1_.document)
  3698.          {
  3699.             _loc1_.document = this;
  3700.          }
  3701.          return _loc1_;
  3702.       }
  3703.       
  3704.       private function _AppInstaller_State1_c() : State
  3705.       {
  3706.          var _loc1_:State = new State();
  3707.          _loc1_.name = "appNameBaseState";
  3708.          _loc1_.overrides = [this._AppInstaller_SetProperty1_i(),this._AppInstaller_AddChild1_i()];
  3709.          return _loc1_;
  3710.       }
  3711.       
  3712.       private function _AppInstaller_HBox2_c() : HBox
  3713.       {
  3714.          var _loc1_:HBox = new HBox();
  3715.          _loc1_.percentWidth = 100;
  3716.          _loc1_.styleName = "buttonRow";
  3717.          if(!_loc1_.document)
  3718.          {
  3719.             _loc1_.document = this;
  3720.          }
  3721.          _loc1_.addChild(this._AppInstaller_LocalizedButton11_i());
  3722.          _loc1_.addChild(this._AppInstaller_Spacer9_c());
  3723.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox5_c());
  3724.          return _loc1_;
  3725.       }
  3726.       
  3727.       private function _AppInstaller_State22_c() : State
  3728.       {
  3729.          var _loc1_:State = new State();
  3730.          _loc1_.name = "Done";
  3731.          _loc1_.basedOn = "appNameBaseState";
  3732.          _loc1_.overrides = [this._AppInstaller_SetProperty32_i(),this._AppInstaller_AddChild10_i(),this._AppInstaller_SetProperty33_c()];
  3733.          _loc1_.addEventListener("enterState",this.___AppInstaller_State22_enterState);
  3734.          return _loc1_;
  3735.       }
  3736.       
  3737.       public function __openButton_click(param1:MouseEvent) : void
  3738.       {
  3739.          this.onOpen();
  3740.       }
  3741.       
  3742.       private function _AppInstaller_Spacer9_c() : Spacer
  3743.       {
  3744.          var _loc1_:Spacer = new Spacer();
  3745.          _loc1_.percentWidth = 100;
  3746.          if(!_loc1_.document)
  3747.          {
  3748.             _loc1_.document = this;
  3749.          }
  3750.          return _loc1_;
  3751.       }
  3752.       
  3753.       public function ___AppInstaller_TextInput1_change(param1:Event) : void
  3754.       {
  3755.          this.record.prefs.location = param1.target.text;
  3756.       }
  3757.       
  3758.       private function _AppInstaller_AddChild5_i() : AddChild
  3759.       {
  3760.          var _loc1_:AddChild = new AddChild();
  3761.          this._AppInstaller_AddChild5 = _loc1_;
  3762.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox3_i);
  3763.          BindingManager.executeBindings(this,"_AppInstaller_AddChild5",this._AppInstaller_AddChild5);
  3764.          return _loc1_;
  3765.       }
  3766.       
  3767.       private function _AppInstaller_SetProperty20_i() : SetProperty
  3768.       {
  3769.          var _loc1_:SetProperty = new SetProperty();
  3770.          this._AppInstaller_SetProperty20 = _loc1_;
  3771.          _loc1_.name = "description";
  3772.          _loc1_.value = "msgEulaNoteApp";
  3773.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty20",this._AppInstaller_SetProperty20);
  3774.          return _loc1_;
  3775.       }
  3776.       
  3777.       private function _AppInstaller_VBox8_c() : VBox
  3778.       {
  3779.          var _loc1_:VBox = new VBox();
  3780.          _loc1_.percentWidth = 100;
  3781.          _loc1_.percentHeight = 100;
  3782.          _loc1_.setStyle("verticalAlign","middle");
  3783.          if(!_loc1_.document)
  3784.          {
  3785.             _loc1_.document = this;
  3786.          }
  3787.          _loc1_.addChild(this._AppInstaller_LocalizedLabel11_i());
  3788.          return _loc1_;
  3789.       }
  3790.       
  3791.       public function set updateSameVerCancelButton(param1:LocalizedButton) : void
  3792.       {
  3793.          var _loc2_:Object = null;
  3794.          _loc2_ = this._978582720updateSameVerCancelButton;
  3795.          if(_loc2_ !== param1)
  3796.          {
  3797.             this._978582720updateSameVerCancelButton = param1;
  3798.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateSameVerCancelButton",_loc2_,param1));
  3799.          }
  3800.       }
  3801.       
  3802.       private function _AppInstaller_RemoveChild7_i() : RemoveChild
  3803.       {
  3804.          var _loc1_:RemoveChild = new RemoveChild();
  3805.          this._AppInstaller_RemoveChild7 = _loc1_;
  3806.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild7",this._AppInstaller_RemoveChild7);
  3807.          return _loc1_;
  3808.       }
  3809.       
  3810.       [Bindable(event="propertyChange")]
  3811.       public function get updateSameVerCancelButton() : LocalizedButton
  3812.       {
  3813.          return this._978582720updateSameVerCancelButton;
  3814.       }
  3815.       
  3816.       private function _AppInstaller_LocalizedButton6_i() : LocalizedButton
  3817.       {
  3818.          var _loc1_:LocalizedButton = new LocalizedButton();
  3819.          this.continueButton = _loc1_;
  3820.          _loc1_.styleName = "defaultButton";
  3821.          _loc1_.resourceName = "btnContinue";
  3822.          _loc1_.addEventListener("click",this.__continueButton_click);
  3823.          _loc1_.id = "continueButton";
  3824.          if(!_loc1_.document)
  3825.          {
  3826.             _loc1_.document = this;
  3827.          }
  3828.          return _loc1_;
  3829.       }
  3830.       
  3831.       public function set progressLabel(param1:LocalizedLabel) : void
  3832.       {
  3833.          var _loc2_:Object = null;
  3834.          _loc2_ = this._763044039progressLabel;
  3835.          if(_loc2_ !== param1)
  3836.          {
  3837.             this._763044039progressLabel = param1;
  3838.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressLabel",_loc2_,param1));
  3839.          }
  3840.       }
  3841.       
  3842.       private function _AppInstaller_SetProperty43_i() : SetProperty
  3843.       {
  3844.          var _loc1_:SetProperty = new SetProperty();
  3845.          this._AppInstaller_SetProperty43 = _loc1_;
  3846.          _loc1_.name = "styleName";
  3847.          _loc1_.value = "";
  3848.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty43",this._AppInstaller_SetProperty43);
  3849.          return _loc1_;
  3850.       }
  3851.       
  3852.       private function _AppInstaller_Form1_c() : Form
  3853.       {
  3854.          var _loc1_:Form = new Form();
  3855.          _loc1_.percentWidth = 100;
  3856.          _loc1_.percentHeight = 100;
  3857.          _loc1_.setStyle("verticalGap",-2);
  3858.          if(!_loc1_.document)
  3859.          {
  3860.             _loc1_.document = this;
  3861.          }
  3862.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem1_c());
  3863.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem2_c());
  3864.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem3_c());
  3865.          return _loc1_;
  3866.       }
  3867.       
  3868.       private function _AppInstaller_Spacer12_c() : Spacer
  3869.       {
  3870.          var _loc1_:Spacer = null;
  3871.          _loc1_ = new Spacer();
  3872.          _loc1_.percentHeight = 100;
  3873.          if(!_loc1_.document)
  3874.          {
  3875.             _loc1_.document = this;
  3876.          }
  3877.          return _loc1_;
  3878.       }
  3879.       
  3880.       private function _AppInstaller_State10_c() : State
  3881.       {
  3882.          var _loc1_:State = new State();
  3883.          _loc1_.name = "EULA";
  3884.          _loc1_.basedOn = "appNameBaseState";
  3885.          _loc1_.overrides = [this._AppInstaller_SetProperty17_i(),this._AppInstaller_AddChild7_i(),this._AppInstaller_SetProperty18_i()];
  3886.          _loc1_.addEventListener("enterState",this.___AppInstaller_State10_enterState);
  3887.          return _loc1_;
  3888.       }
  3889.       
  3890.       [Bindable(event="propertyChange")]
  3891.       public function get runButton() : LocalizedButton
  3892.       {
  3893.          return this._1298695779runButton;
  3894.       }
  3895.       
  3896.       private function _AppInstaller_LocalizedFormItem4_c() : LocalizedFormItem
  3897.       {
  3898.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  3899.          _loc1_.resourceName = "lblPublisher";
  3900.          _loc1_.percentWidth = 100;
  3901.          _loc1_.setStyle("horizontalAlign","left");
  3902.          if(!_loc1_.document)
  3903.          {
  3904.             _loc1_.document = this;
  3905.          }
  3906.          _loc1_.addChild(this._AppInstaller_LocalizedLabel4_i());
  3907.          return _loc1_;
  3908.       }
  3909.       
  3910.       public function set addShortcutCheckBox(param1:CheckBox) : void
  3911.       {
  3912.          var _loc2_:Object = null;
  3913.          _loc2_ = this._1188010186addShortcutCheckBox;
  3914.          if(_loc2_ !== param1)
  3915.          {
  3916.             this._1188010186addShortcutCheckBox = param1;
  3917.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"addShortcutCheckBox",_loc2_,param1));
  3918.          }
  3919.       }
  3920.       
  3921.       private function _AppInstaller_SetProperty31_i() : SetProperty
  3922.       {
  3923.          var _loc1_:SetProperty = new SetProperty();
  3924.          this._AppInstaller_SetProperty31 = _loc1_;
  3925.          _loc1_.name = "resourceName";
  3926.          _loc1_.value = "lblWaitToExit";
  3927.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty31",this._AppInstaller_SetProperty31);
  3928.          return _loc1_;
  3929.       }
  3930.       
  3931.       public function set doneLabel(param1:LocalizedLabel) : void
  3932.       {
  3933.          var _loc2_:Object = null;
  3934.          _loc2_ = this._1627475090doneLabel;
  3935.          if(_loc2_ !== param1)
  3936.          {
  3937.             this._1627475090doneLabel = param1;
  3938.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"doneLabel",_loc2_,param1));
  3939.          }
  3940.       }
  3941.       
  3942.       private function _AppInstaller_LocalizedText4_c() : LocalizedText
  3943.       {
  3944.          var _loc1_:LocalizedText = new LocalizedText();
  3945.          _loc1_.percentWidth = 100;
  3946.          _loc1_.resourceName = "lblRemoveApp";
  3947.          if(!_loc1_.document)
  3948.          {
  3949.             _loc1_.document = this;
  3950.          }
  3951.          return _loc1_;
  3952.       }
  3953.       
  3954.       public function set showDescription(param1:Boolean) : void
  3955.       {
  3956.          var _loc2_:Object = null;
  3957.          _loc2_ = this._447578303showDescription;
  3958.          if(_loc2_ !== param1)
  3959.          {
  3960.             this._447578303showDescription = param1;
  3961.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"showDescription",_loc2_,param1));
  3962.          }
  3963.       }
  3964.       
  3965.       [Bindable(event="propertyChange")]
  3966.       public function get finishButton() : LocalizedButton
  3967.       {
  3968.          return this._1993628251finishButton;
  3969.       }
  3970.       
  3971.       private function _AppInstaller_SetProperty54_i() : SetProperty
  3972.       {
  3973.          var _loc1_:SetProperty = null;
  3974.          _loc1_ = new SetProperty();
  3975.          this._AppInstaller_SetProperty54 = _loc1_;
  3976.          _loc1_.name = "stageHeight";
  3977.          _loc1_.value = 200;
  3978.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty54",this._AppInstaller_SetProperty54);
  3979.          return _loc1_;
  3980.       }
  3981.       
  3982.       public function set updateDiffText(param1:LocalizedText) : void
  3983.       {
  3984.          var _loc2_:Object = null;
  3985.          _loc2_ = this._773127867updateDiffText;
  3986.          if(_loc2_ !== param1)
  3987.          {
  3988.             this._773127867updateDiffText = param1;
  3989.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffText",_loc2_,param1));
  3990.          }
  3991.       }
  3992.       
  3993.       [Bindable(event="propertyChange")]
  3994.       public function get doneLabelResourceName() : String
  3995.       {
  3996.          return this._955756181doneLabelResourceName;
  3997.       }
  3998.       
  3999.       public function __cancelButton_click(param1:MouseEvent) : void
  4000.       {
  4001.          this.onCancel();
  4002.       }
  4003.       
  4004.       private function _AppInstaller_HBox1_c() : HBox
  4005.       {
  4006.          var _loc1_:HBox = new HBox();
  4007.          _loc1_.percentWidth = 100;
  4008.          if(!_loc1_.document)
  4009.          {
  4010.             _loc1_.document = this;
  4011.          }
  4012.          _loc1_.addChild(this._AppInstaller_TextInput1_i());
  4013.          _loc1_.addChild(this._AppInstaller_Button1_c());
  4014.          return _loc1_;
  4015.       }
  4016.       
  4017.       private function _AppInstaller_State21_c() : State
  4018.       {
  4019.          var _loc1_:State = new State();
  4020.          _loc1_.name = "ProgressAutoUpdateWaiting";
  4021.          _loc1_.basedOn = "Progress";
  4022.          _loc1_.overrides = [this._AppInstaller_SetProperty31_i(),this._AppInstaller_RemoveChild8_i()];
  4023.          return _loc1_;
  4024.       }
  4025.       
  4026.       private function onUninstall() : void
  4027.       {
  4028.          currentState = "ProgressUninstall";
  4029.          this.doneLabelResourceName = "msgUninstallCompleted";
  4030.          this.record.prefs.action = "uninstall";
  4031.          this.events.dispatchEvent(new Event("appinstall.complete"));
  4032.       }
  4033.       
  4034.       private function _AppInstaller_RemoveChild6_i() : RemoveChild
  4035.       {
  4036.          var _loc1_:RemoveChild = new RemoveChild();
  4037.          this._AppInstaller_RemoveChild6 = _loc1_;
  4038.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild6",this._AppInstaller_RemoveChild6);
  4039.          return _loc1_;
  4040.       }
  4041.       
  4042.       private function _AppInstaller_Spacer8_c() : Spacer
  4043.       {
  4044.          var _loc1_:Spacer = new Spacer();
  4045.          _loc1_.percentHeight = 100;
  4046.          if(!_loc1_.document)
  4047.          {
  4048.             _loc1_.document = this;
  4049.          }
  4050.          return _loc1_;
  4051.       }
  4052.       
  4053.       private function _AppInstaller_AddChild4_i() : AddChild
  4054.       {
  4055.          var _loc1_:AddChild = new AddChild();
  4056.          this._AppInstaller_AddChild4 = _loc1_;
  4057.          _loc1_.position = "firstChild";
  4058.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LocalizedText1_i);
  4059.          BindingManager.executeBindings(this,"_AppInstaller_AddChild4",this._AppInstaller_AddChild4);
  4060.          return _loc1_;
  4061.       }
  4062.       
  4063.       private function _AppInstaller_LocalizedButton5_i() : LocalizedButton
  4064.       {
  4065.          var _loc1_:LocalizedButton = new LocalizedButton();
  4066.          this.cancelButton = _loc1_;
  4067.          _loc1_.resourceName = "btnCancel";
  4068.          _loc1_.styleName = "defaultButton";
  4069.          _loc1_.addEventListener("click",this.__cancelButton_click);
  4070.          _loc1_.id = "cancelButton";
  4071.          if(!_loc1_.document)
  4072.          {
  4073.             _loc1_.document = this;
  4074.          }
  4075.          return _loc1_;
  4076.       }
  4077.       
  4078.       private function _AppInstaller_VBox7_i() : VBox
  4079.       {
  4080.          var _loc1_:VBox = new VBox();
  4081.          this._AppInstaller_VBox7 = _loc1_;
  4082.          _loc1_.styleName = "contentBox";
  4083.          _loc1_.percentWidth = 100;
  4084.          _loc1_.percentHeight = 100;
  4085.          _loc1_.id = "_AppInstaller_VBox7";
  4086.          BindingManager.executeBindings(this,"_AppInstaller_VBox7",this._AppInstaller_VBox7);
  4087.          if(!_loc1_.document)
  4088.          {
  4089.             _loc1_.document = this;
  4090.          }
  4091.          _loc1_.addChild(this._AppInstaller_VBox8_c());
  4092.          _loc1_.addChild(this._AppInstaller_LocalizedButton9_i());
  4093.          return _loc1_;
  4094.       }
  4095.       
  4096.       private function onMore() : void
  4097.       {
  4098.          switch(currentState)
  4099.          {
  4100.             case "Update_Same_Ver":
  4101.                currentState = "Update_Same_More";
  4102.                break;
  4103.             case "Update_Diff_Ver":
  4104.                currentState = "Update_Diff_More";
  4105.          }
  4106.       }
  4107.       
  4108.       private function onClosing(param1:Event) : void
  4109.       {
  4110.          param1.preventDefault();
  4111.          switch(currentState)
  4112.          {
  4113.             case "Open_Save_Dialog":
  4114.             case "Security":
  4115.             case "Security_Verified":
  4116.             case "Prefs_Full_Win":
  4117.             case "Prefs_Win":
  4118.             case "Prefs_Full_Mac":
  4119.             case "Prefs_Mac":
  4120.             case "EULA":
  4121.             case "FirstLaunchEULA":
  4122.             case "Progress":
  4123.             case "ProgressDownloading":
  4124.             case "ProgressInit":
  4125.             case "ProgressInstall":
  4126.             case "ProgressUninstall":
  4127.             case "ProgressUpdate":
  4128.             case "Update_Same_Ver":
  4129.             case "Update_Same_Disabled":
  4130.             case "Update_Diff_Ver":
  4131.             case "Update_Diff_More":
  4132.             case "Update_Diff_Disabled":
  4133.             case "Uninstall":
  4134.             case "Uninstall_Disabled":
  4135.             case "WaitingForApps":
  4136.                this.asyncCall(this.onCancel);
  4137.                break;
  4138.             case "Done":
  4139.             case "Done_Cancel":
  4140.             case "Error":
  4141.                this.asyncCall(this.onFinish);
  4142.          }
  4143.       }
  4144.       
  4145.       private function _AppInstaller_State32_c() : State
  4146.       {
  4147.          var _loc1_:State = null;
  4148.          _loc1_ = new State();
  4149.          _loc1_.name = "WaitingForApps";
  4150.          _loc1_.overrides = [this._AppInstaller_SetProperty57_i(),this._AppInstaller_AddChild17_i()];
  4151.          return _loc1_;
  4152.       }
  4153.       
  4154.       private function _AppInstaller_SetProperty53_i() : SetProperty
  4155.       {
  4156.          var _loc1_:SetProperty = null;
  4157.          _loc1_ = new SetProperty();
  4158.          this._AppInstaller_SetProperty53 = _loc1_;
  4159.          _loc1_.name = "resourceName";
  4160.          _loc1_.value = "msgUninstConfirm";
  4161.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty53",this._AppInstaller_SetProperty53);
  4162.          return _loc1_;
  4163.       }
  4164.       
  4165.       private function _AppInstaller_Spacer11_i() : Spacer
  4166.       {
  4167.          var _loc1_:Spacer = new Spacer();
  4168.          this.updateDiffBotSpacer = _loc1_;
  4169.          _loc1_.height = 14;
  4170.          _loc1_.id = "updateDiffBotSpacer";
  4171.          if(!_loc1_.document)
  4172.          {
  4173.             _loc1_.document = this;
  4174.          }
  4175.          return _loc1_;
  4176.       }
  4177.       
  4178.       private function _AppInstaller_SetProperty42_i() : SetProperty
  4179.       {
  4180.          var _loc1_:SetProperty = new SetProperty();
  4181.          this._AppInstaller_SetProperty42 = _loc1_;
  4182.          _loc1_.name = "enabled";
  4183.          _loc1_.value = false;
  4184.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty42",this._AppInstaller_SetProperty42);
  4185.          return _loc1_;
  4186.       }
  4187.       
  4188.       private function _AppInstaller_Canvas5_c() : Canvas
  4189.       {
  4190.          var _loc1_:Canvas = null;
  4191.          _loc1_ = new Canvas();
  4192.          _loc1_.styleName = "textBorderWrapper";
  4193.          _loc1_.percentWidth = 100;
  4194.          if(!_loc1_.document)
  4195.          {
  4196.             _loc1_.document = this;
  4197.          }
  4198.          _loc1_.addChild(this._AppInstaller_TextArea1_i());
  4199.          return _loc1_;
  4200.       }
  4201.       
  4202.       private function _AppInstaller_SetProperty30_i() : SetProperty
  4203.       {
  4204.          var _loc1_:SetProperty = new SetProperty();
  4205.          this._AppInstaller_SetProperty30 = _loc1_;
  4206.          _loc1_.name = "resourceName";
  4207.          _loc1_.value = "lblWaitWhileUpdating";
  4208.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty30",this._AppInstaller_SetProperty30);
  4209.          return _loc1_;
  4210.       }
  4211.       
  4212.       private function _AppInstaller_LocalizedFormItem3_c() : LocalizedFormItem
  4213.       {
  4214.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  4215.          _loc1_.resourceName = "lblFrom";
  4216.          if(!_loc1_.document)
  4217.          {
  4218.             _loc1_.document = this;
  4219.          }
  4220.          _loc1_.addChild(this._AppInstaller_Label2_i());
  4221.          return _loc1_;
  4222.       }
  4223.       
  4224.       private function _AppInstaller_LocalizedText3_i() : LocalizedText
  4225.       {
  4226.          var _loc1_:LocalizedText = new LocalizedText();
  4227.          this.updateDiffText = _loc1_;
  4228.          _loc1_.percentWidth = 95;
  4229.          _loc1_.useHTML = true;
  4230.          _loc1_.id = "updateDiffText";
  4231.          if(!_loc1_.document)
  4232.          {
  4233.             _loc1_.document = this;
  4234.          }
  4235.          return _loc1_;
  4236.       }
  4237.       
  4238.       [Bindable(event="propertyChange")]
  4239.       public function get progressContent() : VBox
  4240.       {
  4241.          return this._139350644progressContent;
  4242.       }
  4243.       
  4244.       private function doWaitForOpen() : void
  4245.       {
  4246.          this.fileToOpen = new File();
  4247.          this.fileToOpen.addEventListener(Event.CANCEL,this.wfoCancel);
  4248.          this.fileToOpen.addEventListener(Event.SELECT,this.wfoSelect);
  4249.          this.fileToOpen.browseForOpen(locManager.getString("selectInstallPackage"),[new FileFilter(locManager.getString("installerPackage"),"*.air")]);
  4250.       }
  4251.       
  4252.       public function __eula_cancel(param1:Event) : void
  4253.       {
  4254.          this.onCancel();
  4255.       }
  4256.       
  4257.       private function _AppInstaller_HRule1_i() : HRule
  4258.       {
  4259.          var _loc1_:HRule = new HRule();
  4260.          this.updateDiffHRule = _loc1_;
  4261.          _loc1_.percentWidth = 100;
  4262.          _loc1_.height = 2;
  4263.          _loc1_.id = "updateDiffHRule";
  4264.          if(!_loc1_.document)
  4265.          {
  4266.             _loc1_.document = this;
  4267.          }
  4268.          return _loc1_;
  4269.       }
  4270.       
  4271.       private function _AppInstaller_Spacer7_c() : Spacer
  4272.       {
  4273.          var _loc1_:Spacer = new Spacer();
  4274.          _loc1_.percentHeight = 100;
  4275.          if(!_loc1_.document)
  4276.          {
  4277.             _loc1_.document = this;
  4278.          }
  4279.          return _loc1_;
  4280.       }
  4281.       
  4282.       public function ___AppInstaller_InstallerApplication1_preinitialize(param1:FlexEvent) : void
  4283.       {
  4284.          this.onPreInitialize();
  4285.       }
  4286.       
  4287.       private function _AppInstaller_RemoveChild5_i() : RemoveChild
  4288.       {
  4289.          var _loc1_:RemoveChild = new RemoveChild();
  4290.          this._AppInstaller_RemoveChild5 = _loc1_;
  4291.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild5",this._AppInstaller_RemoveChild5);
  4292.          return _loc1_;
  4293.       }
  4294.       
  4295.       private function _AppInstaller_AddChild3_i() : AddChild
  4296.       {
  4297.          var _loc1_:AddChild = new AddChild();
  4298.          this._AppInstaller_AddChild3 = _loc1_;
  4299.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox2_i);
  4300.          BindingManager.executeBindings(this,"_AppInstaller_AddChild3",this._AppInstaller_AddChild3);
  4301.          return _loc1_;
  4302.       }
  4303.       
  4304.       private function _AppInstaller_LocalizedButton4_i() : LocalizedButton
  4305.       {
  4306.          var _loc1_:LocalizedButton = new LocalizedButton();
  4307.          this.installButton = _loc1_;
  4308.          _loc1_.resourceName = "btnInstall";
  4309.          _loc1_.addEventListener("click",this.__installButton_click);
  4310.          _loc1_.id = "installButton";
  4311.          if(!_loc1_.document)
  4312.          {
  4313.             _loc1_.document = this;
  4314.          }
  4315.          return _loc1_;
  4316.       }
  4317.       
  4318.       public function __addShortcutCheckBox_click(param1:MouseEvent) : void
  4319.       {
  4320.          this.record.prefs.installDesktopShortcut = !this.record.prefs.installDesktopShortcut;
  4321.       }
  4322.       
  4323.       [Bindable(event="propertyChange")]
  4324.       public function get updateSameVerContentBox() : VBox
  4325.       {
  4326.          return this._768499206updateSameVerContentBox;
  4327.       }
  4328.       
  4329.       [Bindable(event="propertyChange")]
  4330.       public function get dialogCancel() : LocalizedButton
  4331.       {
  4332.          return this._83361310dialogCancel;
  4333.       }
  4334.       
  4335.       private function _AppInstaller_VBox6_i() : VBox
  4336.       {
  4337.          var _loc1_:VBox = new VBox();
  4338.          this.progressContent = _loc1_;
  4339.          _loc1_.styleName = "contentBox";
  4340.          _loc1_.percentWidth = 100;
  4341.          _loc1_.percentHeight = 100;
  4342.          _loc1_.addEventListener("creationComplete",this.__progressContent_creationComplete);
  4343.          _loc1_.id = "progressContent";
  4344.          if(!_loc1_.document)
  4345.          {
  4346.             _loc1_.document = this;
  4347.          }
  4348.          _loc1_.addChild(this._AppInstaller_Spacer5_c());
  4349.          _loc1_.addChild(this._AppInstaller_LocalizedLabel9_i());
  4350.          _loc1_.addChild(this._AppInstaller_ProgressBar1_i());
  4351.          _loc1_.addChild(this._AppInstaller_Spacer6_c());
  4352.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox4_c());
  4353.          return _loc1_;
  4354.       }
  4355.       
  4356.       private function _AppInstaller_State20_c() : State
  4357.       {
  4358.          var _loc1_:State = new State();
  4359.          _loc1_.name = "ProgressAutoUpdate";
  4360.          _loc1_.basedOn = "Progress";
  4361.          _loc1_.overrides = [this._AppInstaller_SetProperty30_i(),this._AppInstaller_RemoveChild7_i()];
  4362.          return _loc1_;
  4363.       }
  4364.       
  4365.       private function _AppInstaller_LocalizedLabel12_c() : LocalizedLabel
  4366.       {
  4367.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  4368.          _loc1_.resourceName = "msgAppInstallError";
  4369.          _loc1_.styleName = "h2";
  4370.          if(!_loc1_.document)
  4371.          {
  4372.             _loc1_.document = this;
  4373.          }
  4374.          return _loc1_;
  4375.       }
  4376.       
  4377.       private function _AppInstaller_Canvas4_c() : Canvas
  4378.       {
  4379.          var _loc1_:Canvas = new Canvas();
  4380.          _loc1_.percentWidth = 100;
  4381.          if(!_loc1_.document)
  4382.          {
  4383.             _loc1_.document = this;
  4384.          }
  4385.          _loc1_.addChild(this._AppInstaller_LocalizedText4_c());
  4386.          _loc1_.addChild(this._AppInstaller_LocalizedText5_c());
  4387.          return _loc1_;
  4388.       }
  4389.       
  4390.       private function wfoCancel(param1:Event) : void
  4391.       {
  4392.          this.events.dispatchEvent(new Event("appinstall.cancel"));
  4393.       }
  4394.       
  4395.       [Bindable(event="propertyChange")]
  4396.       public function get openButton() : LocalizedButton
  4397.       {
  4398.          return this._137111012openButton;
  4399.       }
  4400.       
  4401.       private function _AppInstaller_SetProperty52_i() : SetProperty
  4402.       {
  4403.          var _loc1_:SetProperty = null;
  4404.          _loc1_ = new SetProperty();
  4405.          this._AppInstaller_SetProperty52 = _loc1_;
  4406.          _loc1_.name = "stageHeight";
  4407.          _loc1_.value = 200;
  4408.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty52",this._AppInstaller_SetProperty52);
  4409.          return _loc1_;
  4410.       }
  4411.       
  4412.       private function _AppInstaller_SetProperty41_i() : SetProperty
  4413.       {
  4414.          var _loc1_:SetProperty = new SetProperty();
  4415.          this._AppInstaller_SetProperty41 = _loc1_;
  4416.          _loc1_.name = "enabled";
  4417.          _loc1_.value = false;
  4418.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty41",this._AppInstaller_SetProperty41);
  4419.          return _loc1_;
  4420.       }
  4421.       
  4422.       private function _AppInstaller_State31_c() : State
  4423.       {
  4424.          var _loc1_:State = null;
  4425.          _loc1_ = new State();
  4426.          _loc1_.name = "Uninstall_Disabled";
  4427.          _loc1_.basedOn = "Uninstall";
  4428.          _loc1_.overrides = [this._AppInstaller_SetProperty54_i(),this._AppInstaller_SetProperty55_i(),this._AppInstaller_SetProperty56_i()];
  4429.          _loc1_.addEventListener("enterState",this.___AppInstaller_State31_enterState);
  4430.          return _loc1_;
  4431.       }
  4432.       
  4433.       private function _AppInstaller_LocalizedFormItem2_c() : LocalizedFormItem
  4434.       {
  4435.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  4436.          _loc1_.resourceName = "lblType";
  4437.          if(!_loc1_.document)
  4438.          {
  4439.             _loc1_.document = this;
  4440.          }
  4441.          _loc1_.addChild(this._AppInstaller_LocalizedLabel3_c());
  4442.          return _loc1_;
  4443.       }
  4444.       
  4445.       private function _AppInstaller_LocalizedText2_i() : LocalizedText
  4446.       {
  4447.          var _loc1_:LocalizedText = new LocalizedText();
  4448.          this.updateMsgText = _loc1_;
  4449.          _loc1_.percentWidth = 100;
  4450.          _loc1_.resourceName = "msgAppExistWithSameVer_Run";
  4451.          _loc1_.useHTML = true;
  4452.          _loc1_.id = "updateMsgText";
  4453.          if(!_loc1_.document)
  4454.          {
  4455.             _loc1_.document = this;
  4456.          }
  4457.          return _loc1_;
  4458.       }
  4459.       
  4460.       public function __progressCancel_click(param1:MouseEvent) : void
  4461.       {
  4462.          this.onCancel();
  4463.       }
  4464.       
  4465.       [Bindable(event="propertyChange")]
  4466.       public function get securityHeader() : LocalizedText
  4467.       {
  4468.          return this._1027222035securityHeader;
  4469.       }
  4470.       
  4471.       [Bindable(event="propertyChange")]
  4472.       public function get eula() : EULA
  4473.       {
  4474.          return this._3124773eula;
  4475.       }
  4476.       
  4477.       private function _AppInstaller_Spacer6_c() : Spacer
  4478.       {
  4479.          var _loc1_:Spacer = new Spacer();
  4480.          _loc1_.percentHeight = 100;
  4481.          if(!_loc1_.document)
  4482.          {
  4483.             _loc1_.document = this;
  4484.          }
  4485.          return _loc1_;
  4486.       }
  4487.       
  4488.       public function set uninstallContentBox(param1:VBox) : void
  4489.       {
  4490.          var _loc2_:Object = null;
  4491.          _loc2_ = this._597697812uninstallContentBox;
  4492.          if(_loc2_ !== param1)
  4493.          {
  4494.             this._597697812uninstallContentBox = param1;
  4495.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallContentBox",_loc2_,param1));
  4496.          }
  4497.       }
  4498.       
  4499.       public function set updateDiffLinkButton(param1:LinkButton) : void
  4500.       {
  4501.          var _loc2_:Object = null;
  4502.          _loc2_ = this._1657456934updateDiffLinkButton;
  4503.          if(_loc2_ !== param1)
  4504.          {
  4505.             this._1657456934updateDiffLinkButton = param1;
  4506.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffLinkButton",_loc2_,param1));
  4507.          }
  4508.       }
  4509.       
  4510.       public function set verifiedLabel(param1:LocalizedLabel) : void
  4511.       {
  4512.          var _loc2_:Object = null;
  4513.          _loc2_ = this._1243058932verifiedLabel;
  4514.          if(_loc2_ !== param1)
  4515.          {
  4516.             this._1243058932verifiedLabel = param1;
  4517.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"verifiedLabel",_loc2_,param1));
  4518.          }
  4519.       }
  4520.       
  4521.       private function _AppInstaller_Spacer10_i() : Spacer
  4522.       {
  4523.          var _loc1_:Spacer = new Spacer();
  4524.          this.updateDiffMidSpacer = _loc1_;
  4525.          _loc1_.height = 14;
  4526.          _loc1_.id = "updateDiffMidSpacer";
  4527.          if(!_loc1_.document)
  4528.          {
  4529.             _loc1_.document = this;
  4530.          }
  4531.          return _loc1_;
  4532.       }
  4533.       
  4534.       [Bindable(event="propertyChange")]
  4535.       public function get verifiedLabel() : LocalizedLabel
  4536.       {
  4537.          return this._1243058932verifiedLabel;
  4538.       }
  4539.       
  4540.       private function _AppInstaller_RemoveChild4_i() : RemoveChild
  4541.       {
  4542.          var _loc1_:RemoveChild = new RemoveChild();
  4543.          this._AppInstaller_RemoveChild4 = _loc1_;
  4544.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild4",this._AppInstaller_RemoveChild4);
  4545.          return _loc1_;
  4546.       }
  4547.       
  4548.       public function ___AppInstaller_State10_enterState(param1:FlexEvent) : void
  4549.       {
  4550.          focusManager.setFocus(this.eula.agree);
  4551.       }
  4552.       
  4553.       private function set errorIDText(param1:String) : void
  4554.       {
  4555.          var _loc2_:Object = null;
  4556.          _loc2_ = this._1492588304errorIDText;
  4557.          if(_loc2_ !== param1)
  4558.          {
  4559.             this._1492588304errorIDText = param1;
  4560.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"errorIDText",_loc2_,param1));
  4561.          }
  4562.       }
  4563.       
  4564.       private function _AppInstaller_SetProperty40_i() : SetProperty
  4565.       {
  4566.          var _loc1_:SetProperty = new SetProperty();
  4567.          this._AppInstaller_SetProperty40 = _loc1_;
  4568.          _loc1_.name = "defaultButton";
  4569.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty40",this._AppInstaller_SetProperty40);
  4570.          return _loc1_;
  4571.       }
  4572.       
  4573.       private function _AppInstaller_Canvas3_c() : Canvas
  4574.       {
  4575.          var _loc1_:Canvas = new Canvas();
  4576.          _loc1_.minWidth = 120;
  4577.          if(!_loc1_.document)
  4578.          {
  4579.             _loc1_.document = this;
  4580.          }
  4581.          _loc1_.addChild(this._AppInstaller_LocalizedButton16_c());
  4582.          _loc1_.addChild(this._AppInstaller_LocalizedButton17_c());
  4583.          return _loc1_;
  4584.       }
  4585.       
  4586.       public function set progressCancel(param1:LocalizedButton) : void
  4587.       {
  4588.          var _loc2_:Object = null;
  4589.          _loc2_ = this._1922221831progressCancel;
  4590.          if(_loc2_ !== param1)
  4591.          {
  4592.             this._1922221831progressCancel = param1;
  4593.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressCancel",_loc2_,param1));
  4594.          }
  4595.       }
  4596.       
  4597.       private function _AppInstaller_LocalizedButton3_i() : LocalizedButton
  4598.       {
  4599.          var _loc1_:LocalizedButton = new LocalizedButton();
  4600.          this.dialogCancel = _loc1_;
  4601.          _loc1_.resourceName = "btnCancel";
  4602.          _loc1_.addEventListener("click",this.__dialogCancel_click);
  4603.          _loc1_.id = "dialogCancel";
  4604.          if(!_loc1_.document)
  4605.          {
  4606.             _loc1_.document = this;
  4607.          }
  4608.          return _loc1_;
  4609.       }
  4610.       
  4611.       private function _AppInstaller_VBox5_c() : VBox
  4612.       {
  4613.          var _loc1_:VBox = new VBox();
  4614.          _loc1_.percentWidth = 100;
  4615.          _loc1_.setStyle("verticalGap",0);
  4616.          if(!_loc1_.document)
  4617.          {
  4618.             _loc1_.document = this;
  4619.          }
  4620.          _loc1_.addChild(this._AppInstaller_CheckBox1_i());
  4621.          _loc1_.addChild(this._AppInstaller_CheckBox2_i());
  4622.          _loc1_.addChild(this._AppInstaller_CheckBox3_i());
  4623.          return _loc1_;
  4624.       }
  4625.       
  4626.       [Bindable(event="propertyChange")]
  4627.       public function get cancelButton() : LocalizedButton
  4628.       {
  4629.          return this._1990131276cancelButton;
  4630.       }
  4631.       
  4632.       [Bindable(event="propertyChange")]
  4633.       public function get updateDiffCancelButton() : LocalizedButton
  4634.       {
  4635.          return this._1733670438updateDiffCancelButton;
  4636.       }
  4637.       
  4638.       public function __finishButton_click(param1:MouseEvent) : void
  4639.       {
  4640.          this.onFinish();
  4641.       }
  4642.       
  4643.       private function _AppInstaller_AddChild2_i() : AddChild
  4644.       {
  4645.          var _loc1_:AddChild = new AddChild();
  4646.          this._AppInstaller_AddChild2 = _loc1_;
  4647.          _loc1_.position = "firstChild";
  4648.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LocalizedLabel2_c);
  4649.          BindingManager.executeBindings(this,"_AppInstaller_AddChild2",this._AppInstaller_AddChild2);
  4650.          return _loc1_;
  4651.       }
  4652.       
  4653.       private function onApplicationComplete() : void
  4654.       {
  4655.          this.record = new ObjectProxy(getDefinitionByName("Object"));
  4656.          this.record.uiLanguages = ["en_US","de","es","fr","it","ja","ko","pt","ru","zh_Hans","zh_Hant","cs","nl","pl","sv","tr"];
  4657.          stage.nativeWindow.addEventListener(Event.CLOSING,this.onClosing);
  4658.          stage.addEventListener(KeyboardEvent.KEY_DOWN,this.onKeyDown,true);
  4659.          this.events = Application.application.root.loaderInfo.sharedEvents;
  4660.          this.events.addEventListener(StatusEvent.STATUS,this.onStatus);
  4661.          this.events.addEventListener(Event.COMPLETE,function(param1:Event):void
  4662.          {
  4663.             switch(currentState)
  4664.             {
  4665.                case "ProgressSave":
  4666.                   events.dispatchEvent(new Event("appinstall.complete"));
  4667.                   break;
  4668.                case "ProgressInstall":
  4669.                case "ProgressUninstall":
  4670.                   currentState = "Done";
  4671.                   break;
  4672.                case "ProgressCancel":
  4673.                   currentState = "Done_Cancel";
  4674.                   break;
  4675.                case "ProgressUpdate":
  4676.                   record.prefs.launch = true;
  4677.             }
  4678.          });
  4679.          this.events.addEventListener(Event.CANCEL,function(param1:Event):void
  4680.          {
  4681.             currentState = "Done_Cancel";
  4682.          });
  4683.          this.events.addEventListener(ProgressEvent.PROGRESS,function(param1:ProgressEvent):void
  4684.          {
  4685.             progressBar.setProgress(param1.bytesLoaded,param1.bytesTotal);
  4686.          });
  4687.          this.events.addEventListener(ErrorEvent.ERROR,this.onError);
  4688.          this.events.addEventListener(IOErrorEvent.IO_ERROR,this.onError);
  4689.          this.events.addEventListener("dataChange",this.onDataChange);
  4690.          this.events.addEventListener("languagesSorted",function(param1:Event):void
  4691.          {
  4692.             record.uiLanguages.push("en_US");
  4693.             ResourceManager.getInstance().localeChain = record.uiLanguages;
  4694.             stage.stageWidth = int(locManager.getString("appInstMainWndWidth"));
  4695.             updateStylesForLocale();
  4696.          });
  4697.          this.events.dispatchEvent(new Event("appinstall.init"));
  4698.       }
  4699.       
  4700.       public function set securityContent(param1:VBox) : void
  4701.       {
  4702.          var _loc2_:Object = null;
  4703.          _loc2_ = this._1622889191securityContent;
  4704.          if(_loc2_ !== param1)
  4705.          {
  4706.             this._1622889191securityContent = param1;
  4707.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"securityContent",_loc2_,param1));
  4708.          }
  4709.       }
  4710.       
  4711.       public function set waitingCancel(param1:LocalizedButton) : void
  4712.       {
  4713.          var _loc2_:Object = null;
  4714.          _loc2_ = this._1080032473waitingCancel;
  4715.          if(_loc2_ !== param1)
  4716.          {
  4717.             this._1080032473waitingCancel = param1;
  4718.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"waitingCancel",_loc2_,param1));
  4719.          }
  4720.       }
  4721.       
  4722.       [Bindable(event="propertyChange")]
  4723.       private function get airPackageIcon() : Class
  4724.       {
  4725.          return this._1869917749airPackageIcon;
  4726.       }
  4727.       
  4728.       private function _AppInstaller_State30_c() : State
  4729.       {
  4730.          var _loc1_:State = null;
  4731.          _loc1_ = new State();
  4732.          _loc1_.name = "Uninstall";
  4733.          _loc1_.basedOn = "appNameWithIconBaseState";
  4734.          _loc1_.overrides = [this._AppInstaller_SetProperty52_i(),this._AppInstaller_AddChild16_i(),this._AppInstaller_SetProperty53_i()];
  4735.          _loc1_.addEventListener("enterState",this.___AppInstaller_State30_enterState);
  4736.          return _loc1_;
  4737.       }
  4738.       
  4739.       private function set redSecurityIcon(param1:Class) : void
  4740.       {
  4741.          var _loc2_:Object = null;
  4742.          _loc2_ = this._2057878774redSecurityIcon;
  4743.          if(_loc2_ !== param1)
  4744.          {
  4745.             this._2057878774redSecurityIcon = param1;
  4746.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redSecurityIcon",_loc2_,param1));
  4747.          }
  4748.       }
  4749.       
  4750.       public function ___AppInstaller_State5_enterState(param1:FlexEvent) : void
  4751.       {
  4752.          focusManager.setFocus(this.installButton);
  4753.       }
  4754.       
  4755.       private function _AppInstaller_LocalizedFormItem1_c() : LocalizedFormItem
  4756.       {
  4757.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  4758.          _loc1_.resourceName = "lblFile";
  4759.          _loc1_.setStyle("horizontalAlign","left");
  4760.          if(!_loc1_.document)
  4761.          {
  4762.             _loc1_.document = this;
  4763.          }
  4764.          _loc1_.addChild(this._AppInstaller_Label1_i());
  4765.          return _loc1_;
  4766.       }
  4767.       
  4768.       public function set updateDiffVersionForm(param1:Form) : void
  4769.       {
  4770.          var _loc2_:Object = null;
  4771.          _loc2_ = this._1648198546updateDiffVersionForm;
  4772.          if(_loc2_ !== param1)
  4773.          {
  4774.             this._1648198546updateDiffVersionForm = param1;
  4775.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffVersionForm",_loc2_,param1));
  4776.          }
  4777.       }
  4778.       
  4779.       private function _AppInstaller_CheckBox3_i() : CheckBox
  4780.       {
  4781.          var _loc1_:CheckBox = new CheckBox();
  4782.          this.startApplicationCheckBox = _loc1_;
  4783.          _loc1_.percentWidth = 100;
  4784.          _loc1_.height = 22;
  4785.          _loc1_.addEventListener("click",this.__startApplicationCheckBox_click);
  4786.          _loc1_.id = "startApplicationCheckBox";
  4787.          BindingManager.executeBindings(this,"startApplicationCheckBox",this.startApplicationCheckBox);
  4788.          if(!_loc1_.document)
  4789.          {
  4790.             _loc1_.document = this;
  4791.          }
  4792.          return _loc1_;
  4793.       }
  4794.       
  4795.       public function ___AppInstaller_State27_enterState(param1:FlexEvent) : void
  4796.       {
  4797.          focusManager.setFocus(this.updateDiffReplaceButton);
  4798.       }
  4799.       
  4800.       private function _AppInstaller_LocalizedLabel11_i() : LocalizedLabel
  4801.       {
  4802.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  4803.          this.doneLabel = _loc1_;
  4804.          _loc1_.id = "doneLabel";
  4805.          BindingManager.executeBindings(this,"doneLabel",this.doneLabel);
  4806.          if(!_loc1_.document)
  4807.          {
  4808.             _loc1_.document = this;
  4809.          }
  4810.          return _loc1_;
  4811.       }
  4812.       
  4813.       private function _AppInstaller_SetProperty51_i() : SetProperty
  4814.       {
  4815.          var _loc1_:SetProperty = new SetProperty();
  4816.          this._AppInstaller_SetProperty51 = _loc1_;
  4817.          _loc1_.name = "enabled";
  4818.          _loc1_.value = false;
  4819.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty51",this._AppInstaller_SetProperty51);
  4820.          return _loc1_;
  4821.       }
  4822.       
  4823.       private function set greenCircleIcon(param1:Class) : void
  4824.       {
  4825.          var _loc2_:Object = null;
  4826.          _loc2_ = this._229542092greenCircleIcon;
  4827.          if(_loc2_ !== param1)
  4828.          {
  4829.             this._229542092greenCircleIcon = param1;
  4830.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"greenCircleIcon",_loc2_,param1));
  4831.          }
  4832.       }
  4833.       
  4834.       private function _AppInstaller_LocalizedText1_i() : LocalizedText
  4835.       {
  4836.          var _loc1_:LocalizedText = new LocalizedText();
  4837.          this.securityHeader = _loc1_;
  4838.          _loc1_.styleName = "h1";
  4839.          _loc1_.percentWidth = 100;
  4840.          _loc1_.resourceName = "msgSureToInstallAppConfirm";
  4841.          _loc1_.id = "securityHeader";
  4842.          if(!_loc1_.document)
  4843.          {
  4844.             _loc1_.document = this;
  4845.          }
  4846.          return _loc1_;
  4847.       }
  4848.       
  4849.       [Bindable(event="propertyChange")]
  4850.       private function get yellowSecurityIcon() : Class
  4851.       {
  4852.          return this._703057299yellowSecurityIcon;
  4853.       }
  4854.       
  4855.       public function set updateDiffReplaceButton(param1:LocalizedButton) : void
  4856.       {
  4857.          var _loc2_:Object = null;
  4858.          _loc2_ = this._1106646328updateDiffReplaceButton;
  4859.          if(_loc2_ !== param1)
  4860.          {
  4861.             this._1106646328updateDiffReplaceButton = param1;
  4862.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffReplaceButton",_loc2_,param1));
  4863.          }
  4864.       }
  4865.       
  4866.       private function set redCircleIcon(param1:Class) : void
  4867.       {
  4868.          var _loc2_:Object = null;
  4869.          _loc2_ = this._1654957862redCircleIcon;
  4870.          if(_loc2_ !== param1)
  4871.          {
  4872.             this._1654957862redCircleIcon = param1;
  4873.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redCircleIcon",_loc2_,param1));
  4874.          }
  4875.       }
  4876.       
  4877.       private function onLaunch() : void
  4878.       {
  4879.          this.record.prefs.launch = true;
  4880.          this.record.prefs.action = "launch";
  4881.          this.events.dispatchEvent(new Event("appinstall.complete"));
  4882.       }
  4883.       
  4884.       public function __prefsCancel_click(param1:MouseEvent) : void
  4885.       {
  4886.          this.onCancel();
  4887.       }
  4888.       
  4889.       private function _AppInstaller_Spacer5_c() : Spacer
  4890.       {
  4891.          var _loc1_:Spacer = new Spacer();
  4892.          _loc1_.percentHeight = 100;
  4893.          if(!_loc1_.document)
  4894.          {
  4895.             _loc1_.document = this;
  4896.          }
  4897.          return _loc1_;
  4898.       }
  4899.       
  4900.       public function set updateDiffVerContentBox(param1:VBox) : void
  4901.       {
  4902.          var _loc2_:Object = null;
  4903.          _loc2_ = this._314102585updateDiffVerContentBox;
  4904.          if(_loc2_ !== param1)
  4905.          {
  4906.             this._314102585updateDiffVerContentBox = param1;
  4907.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffVerContentBox",_loc2_,param1));
  4908.          }
  4909.       }
  4910.       
  4911.       public function __uninstallCancelButton_click(param1:MouseEvent) : void
  4912.       {
  4913.          this.onCancel();
  4914.       }
  4915.       
  4916.       public function ___AppInstaller_State8_enterState(param1:FlexEvent) : void
  4917.       {
  4918.          focusManager.setFocus(this.continueButton);
  4919.       }
  4920.       
  4921.       [Bindable(event="propertyChange")]
  4922.       public function get installAIRCheckBox() : CheckBox
  4923.       {
  4924.          return this._476780146installAIRCheckBox;
  4925.       }
  4926.       
  4927.       public function set uninstallLabel(param1:LocalizedText) : void
  4928.       {
  4929.          var _loc2_:Object = null;
  4930.          _loc2_ = this._786866994uninstallLabel;
  4931.          if(_loc2_ !== param1)
  4932.          {
  4933.             this._786866994uninstallLabel = param1;
  4934.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallLabel",_loc2_,param1));
  4935.          }
  4936.       }
  4937.       
  4938.       private function _AppInstaller_RemoveChild3_i() : RemoveChild
  4939.       {
  4940.          var _loc1_:RemoveChild = new RemoveChild();
  4941.          this._AppInstaller_RemoveChild3 = _loc1_;
  4942.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild3",this._AppInstaller_RemoveChild3);
  4943.          return _loc1_;
  4944.       }
  4945.       
  4946.       private function set redBlockedIcon(param1:Class) : void
  4947.       {
  4948.          var _loc2_:Object = null;
  4949.          _loc2_ = this._1707366196redBlockedIcon;
  4950.          if(_loc2_ !== param1)
  4951.          {
  4952.             this._1707366196redBlockedIcon = param1;
  4953.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redBlockedIcon",_loc2_,param1));
  4954.          }
  4955.       }
  4956.       
  4957.       private function _AppInstaller_LocalizedButton2_c() : LocalizedButton
  4958.       {
  4959.          var _loc1_:LocalizedButton = new LocalizedButton();
  4960.          _loc1_.resourceName = "btnSave";
  4961.          _loc1_.addEventListener("click",this.___AppInstaller_LocalizedButton2_click);
  4962.          if(!_loc1_.document)
  4963.          {
  4964.             _loc1_.document = this;
  4965.          }
  4966.          return _loc1_;
  4967.       }
  4968.       
  4969.       private function set airIcon(param1:Class) : void
  4970.       {
  4971.          var _loc2_:Object = null;
  4972.          _loc2_ = this._992840477airIcon;
  4973.          if(_loc2_ !== param1)
  4974.          {
  4975.             this._992840477airIcon = param1;
  4976.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"airIcon",_loc2_,param1));
  4977.          }
  4978.       }
  4979.       
  4980.       private function _AppInstaller_AddChild1_i() : AddChild
  4981.       {
  4982.          var _loc1_:AddChild = new AddChild();
  4983.          this._AppInstaller_AddChild1 = _loc1_;
  4984.          _loc1_.position = "firstChild";
  4985.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LocalizedLabel1_i);
  4986.          BindingManager.executeBindings(this,"_AppInstaller_AddChild1",this._AppInstaller_AddChild1);
  4987.          return _loc1_;
  4988.       }
  4989.       
  4990.       public function set appIconImage(param1:ExtendedImage) : void
  4991.       {
  4992.          var _loc2_:Object = null;
  4993.          _loc2_ = this._299359041appIconImage;
  4994.          if(_loc2_ !== param1)
  4995.          {
  4996.             this._299359041appIconImage = param1;
  4997.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appIconImage",_loc2_,param1));
  4998.          }
  4999.       }
  5000.       
  5001.       public function set updateMsgText(param1:LocalizedText) : void
  5002.       {
  5003.          var _loc2_:Object = null;
  5004.          _loc2_ = this._152218811updateMsgText;
  5005.          if(_loc2_ !== param1)
  5006.          {
  5007.             this._152218811updateMsgText = param1;
  5008.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateMsgText",_loc2_,param1));
  5009.          }
  5010.       }
  5011.       
  5012.       private function _AppInstaller_RemoveChild13_i() : RemoveChild
  5013.       {
  5014.          var _loc1_:RemoveChild = new RemoveChild();
  5015.          this._AppInstaller_RemoveChild13 = _loc1_;
  5016.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild13",this._AppInstaller_RemoveChild13);
  5017.          return _loc1_;
  5018.       }
  5019.       
  5020.       [Bindable(event="propertyChange")]
  5021.       public function get updateAppsRunning() : TextArea
  5022.       {
  5023.          return this._1318708836updateAppsRunning;
  5024.       }
  5025.       
  5026.       [Bindable(event="propertyChange")]
  5027.       public function get contentBox() : VBox
  5028.       {
  5029.          return this._264524434contentBox;
  5030.       }
  5031.       
  5032.       public function set prefsCancel(param1:LocalizedButton) : void
  5033.       {
  5034.          var _loc2_:Object = null;
  5035.          _loc2_ = this._180746570prefsCancel;
  5036.          if(_loc2_ !== param1)
  5037.          {
  5038.             this._180746570prefsCancel = param1;
  5039.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"prefsCancel",_loc2_,param1));
  5040.          }
  5041.       }
  5042.       
  5043.       private function set yellowSecurityIcon(param1:Class) : void
  5044.       {
  5045.          var _loc2_:Object = null;
  5046.          _loc2_ = this._703057299yellowSecurityIcon;
  5047.          if(_loc2_ !== param1)
  5048.          {
  5049.             this._703057299yellowSecurityIcon = param1;
  5050.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"yellowSecurityIcon",_loc2_,param1));
  5051.          }
  5052.       }
  5053.       
  5054.       private function _AppInstaller_LocalizedLabel10_i() : LocalizedLabel
  5055.       {
  5056.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  5057.          this._AppInstaller_LocalizedLabel10 = _loc1_;
  5058.          _loc1_.styleName = "h1";
  5059.          _loc1_.resourceName = "titleSaving";
  5060.          _loc1_.id = "_AppInstaller_LocalizedLabel10";
  5061.          BindingManager.executeBindings(this,"_AppInstaller_LocalizedLabel10",this._AppInstaller_LocalizedLabel10);
  5062.          if(!_loc1_.document)
  5063.          {
  5064.             _loc1_.document = this;
  5065.          }
  5066.          return _loc1_;
  5067.       }
  5068.       
  5069.       private function _AppInstaller_SetProperty50_i() : SetProperty
  5070.       {
  5071.          var _loc1_:SetProperty = new SetProperty();
  5072.          this._AppInstaller_SetProperty50 = _loc1_;
  5073.          _loc1_.name = "resourceName";
  5074.          _loc1_.value = "msgOpenAppCurrentlyRunning";
  5075.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty50",this._AppInstaller_SetProperty50);
  5076.          return _loc1_;
  5077.       }
  5078.       
  5079.       private function _AppInstaller_LocalizedButton19_i() : LocalizedButton
  5080.       {
  5081.          var _loc1_:LocalizedButton = null;
  5082.          _loc1_ = new LocalizedButton();
  5083.          this.uninstallCancelButton = _loc1_;
  5084.          _loc1_.styleName = "defaultButton";
  5085.          _loc1_.resourceName = "btnCancel";
  5086.          _loc1_.addEventListener("click",this.__uninstallCancelButton_click);
  5087.          _loc1_.id = "uninstallCancelButton";
  5088.          if(!_loc1_.document)
  5089.          {
  5090.             _loc1_.document = this;
  5091.          }
  5092.          return _loc1_;
  5093.       }
  5094.       
  5095.       private function _AppInstaller_CheckBox2_i() : CheckBox
  5096.       {
  5097.          var _loc1_:CheckBox = new CheckBox();
  5098.          this.addShortcutCheckBox = _loc1_;
  5099.          _loc1_.percentWidth = 100;
  5100.          _loc1_.height = 22;
  5101.          _loc1_.addEventListener("click",this.__addShortcutCheckBox_click);
  5102.          _loc1_.id = "addShortcutCheckBox";
  5103.          BindingManager.executeBindings(this,"addShortcutCheckBox",this.addShortcutCheckBox);
  5104.          if(!_loc1_.document)
  5105.          {
  5106.             _loc1_.document = this;
  5107.          }
  5108.          return _loc1_;
  5109.       }
  5110.       
  5111.       public function set startApplicationCheckBox(param1:CheckBox) : void
  5112.       {
  5113.          var _loc2_:Object = null;
  5114.          _loc2_ = this._732254545startApplicationCheckBox;
  5115.          if(_loc2_ !== param1)
  5116.          {
  5117.             this._732254545startApplicationCheckBox = param1;
  5118.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"startApplicationCheckBox",_loc2_,param1));
  5119.          }
  5120.       }
  5121.       
  5122.       private function _AppInstaller_Button1_c() : Button
  5123.       {
  5124.          var _loc1_:Button = new Button();
  5125.          _loc1_.width = 32;
  5126.          _loc1_.height = 24;
  5127.          _loc1_.setStyle("icon",this._embed_mxml_assets_browse_icon_png_1873603066);
  5128.          _loc1_.setStyle("paddingLeft",5);
  5129.          _loc1_.setStyle("paddingRight",5);
  5130.          _loc1_.addEventListener("click",this.___AppInstaller_Button1_click);
  5131.          if(!_loc1_.document)
  5132.          {
  5133.             _loc1_.document = this;
  5134.          }
  5135.          return _loc1_;
  5136.       }
  5137.       
  5138.       mx_internal function _AppInstaller_StylesInit() : void
  5139.       {
  5140.          var style:CSSStyleDeclaration = null;
  5141.          var effects:Array = null;
  5142.          if(mx_internal::_AppInstaller_StylesInit_done)
  5143.          {
  5144.             return;
  5145.          }
  5146.          mx_internal::_AppInstaller_StylesInit_done = true;
  5147.          style = StyleManager.getStyleDeclaration(".topContentBox");
  5148.          if(!style)
  5149.          {
  5150.             style = new CSSStyleDeclaration();
  5151.             StyleManager.setStyleDeclaration(".topContentBox",style,false);
  5152.          }
  5153.          if(style.factory == null)
  5154.          {
  5155.             style.factory = function():void
  5156.             {
  5157.                this.verticalGap = 0;
  5158.             };
  5159.          }
  5160.          style = StyleManager.getStyleDeclaration("List");
  5161.          if(!style)
  5162.          {
  5163.             style = new CSSStyleDeclaration();
  5164.             StyleManager.setStyleDeclaration("List",style,false);
  5165.          }
  5166.          if(style.factory == null)
  5167.          {
  5168.             style.factory = function():void
  5169.             {
  5170.                this.paddingTop = 4;
  5171.                this.borderColor = 2236962;
  5172.                this.paddingLeft = 4;
  5173.                this.paddingRight = 4;
  5174.                this.paddingBottom = 4;
  5175.                this.backgroundColor = 3750201;
  5176.             };
  5177.          }
  5178.          style = StyleManager.getStyleDeclaration("ScrollBar");
  5179.          if(!style)
  5180.          {
  5181.             style = new CSSStyleDeclaration();
  5182.             StyleManager.setStyleDeclaration("ScrollBar",style,false);
  5183.          }
  5184.          if(style.factory == null)
  5185.          {
  5186.             style.factory = function():void
  5187.             {
  5188.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  5189.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1750713466;
  5190.                this.arrowOverFillColor = 5460819;
  5191.                this.borderStyle = "solid";
  5192.                this.thumbOverFillColor = 5460819;
  5193.                this.arrowFillColor = 4408131;
  5194.                this.thumbUpSkin = SimpleScrollThumbSkin;
  5195.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  5196.                this.trackColors = [2236962,2236962];
  5197.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  5198.                this.highlightAlphas = [0,0];
  5199.                this.thumbFillColor = 4408131;
  5200.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  5201.                this.trackSkin = SimpleScrollTrackSkin;
  5202.                this.arrowBorderColor = 4737096;
  5203.                this.arrowIconColor = 2236962;
  5204.                this.borderColor = 2236962;
  5205.                this.thumbDownSkin = SimpleScrollThumbSkin;
  5206.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  5207.                this.thumbOverSkin = SimpleScrollThumbSkin;
  5208.                this.themeColor = 5460819;
  5209.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  5210.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  5211.                this.thumbBorderColor = 4737096;
  5212.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  5213.             };
  5214.          }
  5215.          style = StyleManager.getStyleDeclaration(".eulaText");
  5216.          if(!style)
  5217.          {
  5218.             style = new CSSStyleDeclaration();
  5219.             StyleManager.setStyleDeclaration(".eulaText",style,false);
  5220.          }
  5221.          if(style.factory == null)
  5222.          {
  5223.             style.factory = function():void
  5224.             {
  5225.                this.borderColor = 2236962;
  5226.                this.paddingLeft = 6;
  5227.                this.paddingRight = 6;
  5228.                this.leading = 0;
  5229.                this.backgroundColor = 3750201;
  5230.             };
  5231.          }
  5232.          style = StyleManager.getStyleDeclaration("LinkButton");
  5233.          if(!style)
  5234.          {
  5235.             style = new CSSStyleDeclaration();
  5236.             StyleManager.setStyleDeclaration("LinkButton",style,false);
  5237.          }
  5238.          if(style.factory == null)
  5239.          {
  5240.             style.factory = function():void
  5241.             {
  5242.                this.textAlign = "left";
  5243.                this.fillAlphas = [0,0,0,0];
  5244.                this.selectedDownSkin = ProgrammaticSkin;
  5245.                this.selectedUpSkin = ProgrammaticSkin;
  5246.                this.selectedOverSkin = ProgrammaticSkin;
  5247.                this.upSkin = ProgrammaticSkin;
  5248.                this.textIndent = 0;
  5249.                this.fontSize = 10;
  5250.                this.backgroundAlpha = 0;
  5251.                this.downSkin = ProgrammaticSkin;
  5252.                this.overSkin = ProgrammaticSkin;
  5253.             };
  5254.          }
  5255.          style = StyleManager.getStyleDeclaration("Application");
  5256.          if(!style)
  5257.          {
  5258.             style = new CSSStyleDeclaration();
  5259.             StyleManager.setStyleDeclaration("Application",style,false);
  5260.          }
  5261.          if(style.factory == null)
  5262.          {
  5263.             style.factory = function():void
  5264.             {
  5265.                this.paddingLeft = 15;
  5266.                this.backgroundGradientColors = [2697513,2697513];
  5267.                this.horizontalAlign = "left";
  5268.                this.backgroundAlpha = 1;
  5269.                this.fontSize = 10;
  5270.                this.paddingBottom = 20;
  5271.                this.themeColor = 4539717;
  5272.                this.fontFamily = "Lucida Grande,Verdana,Arial,_sans";
  5273.                this.paddingTop = 15;
  5274.                this.textAlign = "left";
  5275.                this.color = 16777215;
  5276.                this.paddingRight = 15;
  5277.                this.horizontalGap = 10;
  5278.                this.backgroundColor = 2697513;
  5279.             };
  5280.          }
  5281.          style = StyleManager.getStyleDeclaration("ProgressBar");
  5282.          if(!style)
  5283.          {
  5284.             style = new CSSStyleDeclaration();
  5285.             StyleManager.setStyleDeclaration("ProgressBar",style,false);
  5286.          }
  5287.          if(style.factory == null)
  5288.          {
  5289.             style.factory = function():void
  5290.             {
  5291.                this.trackSkin = _embed_css_progress_bar_assets_swf_ProgressTrackSkin_1370281296;
  5292.                this.barSkin = _embed_css_progress_bar_assets_swf_ProgressBarSkin_2022653080;
  5293.             };
  5294.          }
  5295.          style = StyleManager.getStyleDeclaration("CheckBox");
  5296.          if(!style)
  5297.          {
  5298.             style = new CSSStyleDeclaration();
  5299.             StyleManager.setStyleDeclaration("CheckBox",style,false);
  5300.          }
  5301.          if(style.factory == null)
  5302.          {
  5303.             style.factory = function():void
  5304.             {
  5305.                this.borderColor = 6250335;
  5306.                this.paddingLeft = 4;
  5307.                this.color = 16777215;
  5308.                this.fillColors = [15527148,12895428,16777215,15658734];
  5309.                this.textRollOverColor = 16777215;
  5310.                this.horizontalGap = 5;
  5311.                this.themeColor = 10066329;
  5312.                this.fontFamily = "Lucida Grande,Verdana,Arial,_sans";
  5313.                this.textSelectedColor = 16777215;
  5314.             };
  5315.          }
  5316.          style = StyleManager.getStyleDeclaration("Button");
  5317.          if(!style)
  5318.          {
  5319.             style = new CSSStyleDeclaration();
  5320.             StyleManager.setStyleDeclaration("Button",style,false);
  5321.          }
  5322.          if(style.factory == null)
  5323.          {
  5324.             style.factory = function():void
  5325.             {
  5326.                this.paddingLeft = 12;
  5327.                this.fontWeight = "normal";
  5328.                this.textRollOverColor = 16777215;
  5329.                this.upSkin = _embed_css_Button_upSkin_png_84724716;
  5330.                this.fontSize = 14;
  5331.                this.overSkin = _embed_css_Button_overSkin_png_723251137;
  5332.                this.paddingBottom = 5;
  5333.                this.fontFamily = "Myriad Pro";
  5334.                this.paddingTop = 6;
  5335.                this.paddingRight = 12;
  5336.                this.downSkin = _embed_css_Button_downSkin_png_1315160815;
  5337.                this.disabledSkin = _embed_css_Button_disabledSkin_png_250132025;
  5338.                this.textSelectedColor = 16777215;
  5339.             };
  5340.          }
  5341.          style = StyleManager.getStyleDeclaration(".myDropDown");
  5342.          if(!style)
  5343.          {
  5344.             style = new CSSStyleDeclaration();
  5345.             StyleManager.setStyleDeclaration(".myDropDown",style,false);
  5346.          }
  5347.          if(style.factory == null)
  5348.          {
  5349.             style.factory = function():void
  5350.             {
  5351.                this.color = 32768;
  5352.                this.backgroundAlpha = 0;
  5353.             };
  5354.          }
  5355.          style = StyleManager.getStyleDeclaration(".h2");
  5356.          if(!style)
  5357.          {
  5358.             style = new CSSStyleDeclaration();
  5359.             StyleManager.setStyleDeclaration(".h2",style,false);
  5360.          }
  5361.          if(style.factory == null)
  5362.          {
  5363.             style.factory = function():void
  5364.             {
  5365.                this.leading = 4;
  5366.                this.fontSize = 12;
  5367.                this.fontFamily = "Myriad Pro Bold";
  5368.             };
  5369.          }
  5370.          style = StyleManager.getStyleDeclaration("TextInput");
  5371.          if(!style)
  5372.          {
  5373.             style = new CSSStyleDeclaration();
  5374.             StyleManager.setStyleDeclaration("TextInput",style,false);
  5375.          }
  5376.          if(style.factory == null)
  5377.          {
  5378.             style.factory = function():void
  5379.             {
  5380.                this.borderColor = 2236962;
  5381.                this.outerBorderColor = 4737096;
  5382.                this.borderSkin = SimpleTwoColorBorder;
  5383.                this.borderThickness = 2;
  5384.                this.borderStyle = "solid";
  5385.                this.backgroundColor = 3750201;
  5386.             };
  5387.          }
  5388.          style = StyleManager.getStyleDeclaration("HRule");
  5389.          if(!style)
  5390.          {
  5391.             style = new CSSStyleDeclaration();
  5392.             StyleManager.setStyleDeclaration("HRule",style,false);
  5393.          }
  5394.          if(style.factory == null)
  5395.          {
  5396.             style.factory = function():void
  5397.             {
  5398.                this.strokeColor = 3750201;
  5399.                this.shadowColor = 2236962;
  5400.                this.borderStyle = "solid";
  5401.             };
  5402.          }
  5403.          style = StyleManager.getStyleDeclaration("Form");
  5404.          if(!style)
  5405.          {
  5406.             style = new CSSStyleDeclaration();
  5407.             StyleManager.setStyleDeclaration("Form",style,false);
  5408.          }
  5409.          if(style.factory == null)
  5410.          {
  5411.             style.factory = function():void
  5412.             {
  5413.                this.paddingLeft = 0;
  5414.             };
  5415.          }
  5416.          style = StyleManager.getStyleDeclaration(".contentBox");
  5417.          if(!style)
  5418.          {
  5419.             style = new CSSStyleDeclaration();
  5420.             StyleManager.setStyleDeclaration(".contentBox",style,false);
  5421.          }
  5422.          if(style.factory == null)
  5423.          {
  5424.             style.factory = function():void
  5425.             {
  5426.                this.paddingTop = 10;
  5427.                this.verticalGap = 0;
  5428.             };
  5429.          }
  5430.          style = StyleManager.getStyleDeclaration("FormItem");
  5431.          if(!style)
  5432.          {
  5433.             style = new CSSStyleDeclaration();
  5434.             StyleManager.setStyleDeclaration("FormItem",style,false);
  5435.          }
  5436.          if(style.factory == null)
  5437.          {
  5438.             style.factory = function():void
  5439.             {
  5440.                this.textAlign = "left";
  5441.             };
  5442.          }
  5443.          style = StyleManager.getStyleDeclaration(".buttonRow");
  5444.          if(!style)
  5445.          {
  5446.             style = new CSSStyleDeclaration();
  5447.             StyleManager.setStyleDeclaration(".buttonRow",style,false);
  5448.          }
  5449.          if(style.factory == null)
  5450.          {
  5451.             style.factory = function():void
  5452.             {
  5453.                this.horizontalAlign = "left";
  5454.                this.horizontalGap = 12;
  5455.             };
  5456.          }
  5457.          style = StyleManager.getStyleDeclaration("ComboBox");
  5458.          if(!style)
  5459.          {
  5460.             style = new CSSStyleDeclaration();
  5461.             StyleManager.setStyleDeclaration("ComboBox",style,false);
  5462.          }
  5463.          if(style.factory == null)
  5464.          {
  5465.             style.factory = function():void
  5466.             {
  5467.                this.color = 16777215;
  5468.                this.textRollOverColor = 16777215;
  5469.                this.backgroundAlpha = 0;
  5470.                this.fontSize = 9;
  5471.                this.dropdownStyleName = "myDropDown";
  5472.             };
  5473.          }
  5474.          style = StyleManager.getStyleDeclaration(".h1");
  5475.          if(!style)
  5476.          {
  5477.             style = new CSSStyleDeclaration();
  5478.             StyleManager.setStyleDeclaration(".h1",style,false);
  5479.          }
  5480.          if(style.factory == null)
  5481.          {
  5482.             style.factory = function():void
  5483.             {
  5484.                this.fontSize = 18;
  5485.                this.fontFamily = "Myriad Pro";
  5486.             };
  5487.          }
  5488.          style = StyleManager.getStyleDeclaration(".formItemText");
  5489.          if(!style)
  5490.          {
  5491.             style = new CSSStyleDeclaration();
  5492.             StyleManager.setStyleDeclaration(".formItemText",style,false);
  5493.          }
  5494.          if(style.factory == null)
  5495.          {
  5496.             style.factory = function():void
  5497.             {
  5498.                this.fontWeight = "bold";
  5499.             };
  5500.          }
  5501.          style = StyleManager.getStyleDeclaration("HScrollBar");
  5502.          if(!style)
  5503.          {
  5504.             style = new CSSStyleDeclaration();
  5505.             StyleManager.setStyleDeclaration("HScrollBar",style,false);
  5506.          }
  5507.          if(style.factory == null)
  5508.          {
  5509.             style.factory = function():void
  5510.             {
  5511.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  5512.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1750713466;
  5513.                this.arrowOverFillColor = 5460819;
  5514.                this.borderStyle = "solid";
  5515.                this.thumbOverFillColor = 5460819;
  5516.                this.arrowFillColor = 4408131;
  5517.                this.thumbUpSkin = SimpleScrollThumbSkin;
  5518.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  5519.                this.trackColors = [2236962,2236962];
  5520.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  5521.                this.highlightAlphas = [0,0];
  5522.                this.thumbFillColor = 4408131;
  5523.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  5524.                this.trackSkin = SimpleScrollTrackSkin;
  5525.                this.arrowBorderColor = 4737096;
  5526.                this.arrowIconColor = 2236962;
  5527.                this.borderColor = 2236962;
  5528.                this.thumbDownSkin = SimpleScrollThumbSkin;
  5529.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  5530.                this.thumbOverSkin = SimpleScrollThumbSkin;
  5531.                this.themeColor = 5460819;
  5532.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  5533.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  5534.                this.thumbBorderColor = 4737096;
  5535.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  5536.             };
  5537.          }
  5538.          style = StyleManager.getStyleDeclaration("VScrollBar");
  5539.          if(!style)
  5540.          {
  5541.             style = new CSSStyleDeclaration();
  5542.             StyleManager.setStyleDeclaration("VScrollBar",style,false);
  5543.          }
  5544.          if(style.factory == null)
  5545.          {
  5546.             style.factory = function():void
  5547.             {
  5548.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  5549.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1750713466;
  5550.                this.arrowOverFillColor = 5460819;
  5551.                this.borderStyle = "solid";
  5552.                this.thumbOverFillColor = 5460819;
  5553.                this.arrowFillColor = 4408131;
  5554.                this.thumbUpSkin = SimpleScrollThumbSkin;
  5555.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  5556.                this.trackColors = [2236962,2236962];
  5557.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  5558.                this.highlightAlphas = [0,0];
  5559.                this.thumbFillColor = 4408131;
  5560.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  5561.                this.trackSkin = SimpleScrollTrackSkin;
  5562.                this.arrowBorderColor = 4737096;
  5563.                this.arrowIconColor = 2236962;
  5564.                this.borderColor = 2236962;
  5565.                this.thumbDownSkin = SimpleScrollThumbSkin;
  5566.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  5567.                this.thumbOverSkin = SimpleScrollThumbSkin;
  5568.                this.themeColor = 5460819;
  5569.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  5570.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  5571.                this.thumbBorderColor = 4737096;
  5572.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  5573.             };
  5574.          }
  5575.          style = StyleManager.getStyleDeclaration(".errorNumberText");
  5576.          if(!style)
  5577.          {
  5578.             style = new CSSStyleDeclaration();
  5579.             StyleManager.setStyleDeclaration(".errorNumberText",style,false);
  5580.          }
  5581.          if(style.factory == null)
  5582.          {
  5583.             style.factory = function():void
  5584.             {
  5585.                this.textAlign = "right";
  5586.                this.color = 13421772;
  5587.             };
  5588.          }
  5589.          style = StyleManager.getStyleDeclaration(".textBorderWrapper");
  5590.          if(!style)
  5591.          {
  5592.             style = new CSSStyleDeclaration();
  5593.             StyleManager.setStyleDeclaration(".textBorderWrapper",style,false);
  5594.          }
  5595.          if(style.factory == null)
  5596.          {
  5597.             style.factory = function():void
  5598.             {
  5599.                this.borderColor = 5460819;
  5600.                this.borderStyle = "solid";
  5601.             };
  5602.          }
  5603.          style = StyleManager.getStyleDeclaration(".defaultButton");
  5604.          if(!style)
  5605.          {
  5606.             style = new CSSStyleDeclaration();
  5607.             StyleManager.setStyleDeclaration(".defaultButton",style,false);
  5608.          }
  5609.          if(style.factory == null)
  5610.          {
  5611.             style.factory = function():void
  5612.             {
  5613.                this.upSkin = _embed_css_Button_Default_upSkin_png_1016964574;
  5614.                this.overSkin = _embed_css_Button_Default_overSkin_png_1598282337;
  5615.                this.downSkin = _embed_css_Button_Default_downSkin_png_1063774301;
  5616.                this.disabledSkin = _embed_css_Button_Default_DisabledSkin_png_2000144681;
  5617.             };
  5618.          }
  5619.          style = StyleManager.getStyleDeclaration("EULA");
  5620.          if(!style)
  5621.          {
  5622.             style = new CSSStyleDeclaration();
  5623.             StyleManager.setStyleDeclaration("EULA",style,false);
  5624.          }
  5625.          if(style.factory == null)
  5626.          {
  5627.             style.factory = function():void
  5628.             {
  5629.                this.paddingTop = 12;
  5630.                this.verticalGap = 0;
  5631.             };
  5632.          }
  5633.          StyleManager.mx_internal::initProtoChainRoots();
  5634.       }
  5635.       
  5636.       public function ___AppInstaller_VBox9_creationComplete(param1:FlexEvent) : void
  5637.       {
  5638.          activate();
  5639.       }
  5640.       
  5641.       [Bindable(event="propertyChange")]
  5642.       public function get progressBar() : ProgressBar
  5643.       {
  5644.          return this._1131509414progressBar;
  5645.       }
  5646.       
  5647.       private function onStatus(param1:StatusEvent) : void
  5648.       {
  5649.          var _loc2_:RegExp = null;
  5650.          var _loc3_:Object = null;
  5651.          var _loc4_:String = null;
  5652.          this.record = new ObjectProxy(getDefinitionByName("Object"));
  5653.          switch(param1.code)
  5654.          {
  5655.             case "waitingForOpen":
  5656.                this.doWaitForOpen();
  5657.                break;
  5658.             case "downloading":
  5659.                this.fileToOpen = null;
  5660.                stage.nativeWindow.title = locManager.getString("titleAppInstall");
  5661.                currentState = "ProgressDownloading";
  5662.                break;
  5663.             case "unpackaging":
  5664.                this.fileToOpen = null;
  5665.                stage.nativeWindow.title = locManager.getString("titleAppInstall");
  5666.                currentState = "ProgressInit";
  5667.                break;
  5668.             case "WaitingForApps":
  5669.                currentState = "WaitingForApps";
  5670.                break;
  5671.             case "waiting":
  5672.                if(this.progressBar != null)
  5673.                {
  5674.                   this.progressBar.setProgress(0,100);
  5675.                }
  5676.                Application.application.executeBindings(true);
  5677.                if(currentState == "Error")
  5678.                {
  5679.                   return;
  5680.                }
  5681.                if(this.record.invocation == "install" && !this.record.installed.isInstalled)
  5682.                {
  5683.                   currentState = this.record.app.publisher != null ? "Security_Verified" : "Security";
  5684.                   this.doneLabelResourceName = "msgInstallCompleted";
  5685.                }
  5686.                else if(this.record.invocation == "install" && Boolean(this.record.installed.isIdentical))
  5687.                {
  5688.                   currentState = !!this.record.installed.isRunning ? "Update_Same_Disabled" : "Update_Same_Ver";
  5689.                   this.doneLabelResourceName = "msgRepairCompleted";
  5690.                }
  5691.                else if(this.record.invocation == "install")
  5692.                {
  5693.                   currentState = !!this.record.installed.isRunning ? "Update_Diff_Disabled" : "Update_Diff_Ver";
  5694.                   this.doneLabelResourceName = "msgUpdateCompleted";
  5695.                }
  5696.                else if(this.record.invocation == "update")
  5697.                {
  5698.                   currentState = !!this.record.installed.isRunning ? "ProgressAutoUpdateWaiting" : "ProgressAutoUpdate";
  5699.                   if(!this.record.installed.isRunning)
  5700.                   {
  5701.                      this.events.dispatchEvent(new Event("appinstall.complete"));
  5702.                   }
  5703.                }
  5704.                else if(this.record.invocation == "download")
  5705.                {
  5706.                   this.record.fileFrom = URLUtil.getServerName(this.record.url);
  5707.                   _loc2_ = /^ (([^:\/?#]+):)? (\/\/([^\/?#]*))? ([^?#]*) (\?([^#]*))? (\#(.*))? $/xi;
  5708.                   _loc3_ = _loc2_.exec(this.record.url);
  5709.                   if(Boolean(_loc3_) && Boolean(_loc3_[5]))
  5710.                   {
  5711.                      _loc4_ = _loc3_[5];
  5712.                      this.record.filename = decodeURI(_loc4_.substring(_loc4_.lastIndexOf("/") + 1));
  5713.                   }
  5714.                   else
  5715.                   {
  5716.                      this.record.filename = locManager.getString("fileNameUnknown");
  5717.                   }
  5718.                   currentState = "Open_Save_Dialog";
  5719.                }
  5720.                else
  5721.                {
  5722.                   currentState = !!this.record.installed.isRunning ? "Uninstall_Disabled" : "Uninstall";
  5723.                }
  5724.                break;
  5725.             case "isRunning":
  5726.                switch(currentState)
  5727.                {
  5728.                   case "Update_Same_Disabled":
  5729.                      currentState = "Update_Same_Ver";
  5730.                      break;
  5731.                   case "Update_Diff_Disabled":
  5732.                      currentState = "Update_Diff_Ver";
  5733.                      break;
  5734.                   case "ProgressAutoUpdateWaiting":
  5735.                      currentState = "ProgressAutoUpdate";
  5736.                      this.events.dispatchEvent(new Event("appinstall.complete"));
  5737.                      break;
  5738.                   case "Uninstall_Disabled":
  5739.                      currentState = "Uninstall";
  5740.                }
  5741.          }
  5742.       }
  5743.       
  5744.       private function _AppInstaller_VBox4_i() : VBox
  5745.       {
  5746.          var _loc1_:VBox = new VBox();
  5747.          this.PrefsVBox = _loc1_;
  5748.          _loc1_.styleName = "contentBox";
  5749.          _loc1_.percentWidth = 100;
  5750.          _loc1_.percentHeight = 100;
  5751.          _loc1_.id = "PrefsVBox";
  5752.          BindingManager.executeBindings(this,"PrefsVBox",this.PrefsVBox);
  5753.          if(!_loc1_.document)
  5754.          {
  5755.             _loc1_.document = this;
  5756.          }
  5757.          _loc1_.addChild(this._AppInstaller_LocalizedLabel6_i());
  5758.          _loc1_.addChild(this._AppInstaller_Text1_i());
  5759.          _loc1_.addChild(this._AppInstaller_Spacer2_i());
  5760.          _loc1_.addChild(this._AppInstaller_LocalizedLabel7_c());
  5761.          _loc1_.addChild(this._AppInstaller_VBox5_c());
  5762.          _loc1_.addChild(this._AppInstaller_Spacer3_c());
  5763.          _loc1_.addChild(this._AppInstaller_LocalizedLabel8_c());
  5764.          _loc1_.addChild(this._AppInstaller_HBox1_c());
  5765.          _loc1_.addChild(this._AppInstaller_Spacer4_c());
  5766.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox3_c());
  5767.          return _loc1_;
  5768.       }
  5769.       
  5770.       private function _AppInstaller_Spacer4_c() : Spacer
  5771.       {
  5772.          var _loc1_:Spacer = new Spacer();
  5773.          _loc1_.percentHeight = 100;
  5774.          if(!_loc1_.document)
  5775.          {
  5776.             _loc1_.document = this;
  5777.          }
  5778.          return _loc1_;
  5779.       }
  5780.       
  5781.       [Bindable(event="propertyChange")]
  5782.       public function get uninstallButton() : LocalizedButton
  5783.       {
  5784.          return this._1644197196uninstallButton;
  5785.       }
  5786.       
  5787.       private function _AppInstaller_OSButtonBarHBox8_c() : OSButtonBarHBox
  5788.       {
  5789.          var _loc1_:OSButtonBarHBox = null;
  5790.          _loc1_ = new OSButtonBarHBox();
  5791.          _loc1_.percentWidth = 100;
  5792.          _loc1_.styleName = "buttonRow";
  5793.          if(!_loc1_.document)
  5794.          {
  5795.             _loc1_.document = this;
  5796.          }
  5797.          _loc1_.addChild(this._AppInstaller_LocalizedButton20_i());
  5798.          return _loc1_;
  5799.       }
  5800.       
  5801.       [Bindable(event="propertyChange")]
  5802.       public function get continueButton() : LocalizedButton
  5803.       {
  5804.          return this._1092085433continueButton;
  5805.       }
  5806.       
  5807.       [Bindable(event="propertyChange")]
  5808.       public function get updateDiffText() : LocalizedText
  5809.       {
  5810.          return this._773127867updateDiffText;
  5811.       }
  5812.       
  5813.       private function onInstall() : void
  5814.       {
  5815.          var _loc1_:String = Capabilities.os;
  5816.          if(_loc1_.indexOf("Windows") != -1)
  5817.          {
  5818.             currentState = !!this.record.willInstallRuntime ? "Prefs_Full_Win" : "Prefs_Win";
  5819.          }
  5820.          else if(_loc1_.indexOf("Mac") != -1)
  5821.          {
  5822.             currentState = !!this.record.willInstallRuntime ? "Prefs_Full_Mac" : "Prefs_Mac";
  5823.          }
  5824.          else if(_loc1_.indexOf("Linux") != -1)
  5825.          {
  5826.             currentState = !!this.record.willInstallRuntime ? "Prefs_Full_Win" : "Prefs_Win";
  5827.          }
  5828.       }
  5829.       
  5830.       private function _AppInstaller_RemoveChild2_i() : RemoveChild
  5831.       {
  5832.          var _loc1_:RemoveChild = new RemoveChild();
  5833.          this._AppInstaller_RemoveChild2 = _loc1_;
  5834.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild2",this._AppInstaller_RemoveChild2);
  5835.          return _loc1_;
  5836.       }
  5837.       
  5838.       private function set errorText(param1:String) : void
  5839.       {
  5840.          var _loc2_:Object = null;
  5841.          _loc2_ = this._329533269errorText;
  5842.          if(_loc2_ !== param1)
  5843.          {
  5844.             this._329533269errorText = param1;
  5845.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"errorText",_loc2_,param1));
  5846.          }
  5847.       }
  5848.       
  5849.       public function __updateDiffCancelButton_click(param1:MouseEvent) : void
  5850.       {
  5851.          this.onCancel();
  5852.       }
  5853.       
  5854.       private function _AppInstaller_LocalizedButton1_i() : LocalizedButton
  5855.       {
  5856.          var _loc1_:LocalizedButton = new LocalizedButton();
  5857.          this.openButton = _loc1_;
  5858.          _loc1_.styleName = "defaultButton";
  5859.          _loc1_.resourceName = "btnOpen";
  5860.          _loc1_.addEventListener("click",this.__openButton_click);
  5861.          _loc1_.id = "openButton";
  5862.          if(!_loc1_.document)
  5863.          {
  5864.             _loc1_.document = this;
  5865.          }
  5866.          return _loc1_;
  5867.       }
  5868.       
  5869.       public function __waitingCancel_click(param1:MouseEvent) : void
  5870.       {
  5871.          this.onCancel();
  5872.       }
  5873.       
  5874.       private function _AppInstaller_VBox3_i() : VBox
  5875.       {
  5876.          var _loc1_:VBox = new VBox();
  5877.          this.securityContent = _loc1_;
  5878.          _loc1_.styleName = "contentBox";
  5879.          _loc1_.percentWidth = 100;
  5880.          _loc1_.percentHeight = 100;
  5881.          _loc1_.id = "securityContent";
  5882.          BindingManager.executeBindings(this,"securityContent",this.securityContent);
  5883.          if(!_loc1_.document)
  5884.          {
  5885.             _loc1_.document = this;
  5886.          }
  5887.          _loc1_.addChild(this._AppInstaller_Form2_c());
  5888.          _loc1_.addChild(this._AppInstaller_Spacer1_c());
  5889.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox2_c());
  5890.          _loc1_.addChild(this._AppInstaller_SecurityInfo1_i());
  5891.          return _loc1_;
  5892.       }
  5893.       
  5894.       private function _AppInstaller_RemoveChild12_i() : RemoveChild
  5895.       {
  5896.          var _loc1_:RemoveChild = new RemoveChild();
  5897.          this._AppInstaller_RemoveChild12 = _loc1_;
  5898.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild12",this._AppInstaller_RemoveChild12);
  5899.          return _loc1_;
  5900.       }
  5901.       
  5902.       [Bindable(event="propertyChange")]
  5903.       private function get redCircleIcon() : Class
  5904.       {
  5905.          return this._1654957862redCircleIcon;
  5906.       }
  5907.       
  5908.       public function ___AppInstaller_LocalizedButton17_click(param1:MouseEvent) : void
  5909.       {
  5910.          this.onLaunch();
  5911.       }
  5912.       
  5913.       private function _AppInstaller_CheckBox1_i() : CheckBox
  5914.       {
  5915.          var _loc1_:CheckBox = new CheckBox();
  5916.          this.installAIRCheckBox = _loc1_;
  5917.          _loc1_.percentWidth = 100;
  5918.          _loc1_.enabled = false;
  5919.          _loc1_.height = 22;
  5920.          _loc1_.id = "installAIRCheckBox";
  5921.          BindingManager.executeBindings(this,"installAIRCheckBox",this.installAIRCheckBox);
  5922.          if(!_loc1_.document)
  5923.          {
  5924.             _loc1_.document = this;
  5925.          }
  5926.          return _loc1_;
  5927.       }
  5928.       
  5929.       [Bindable(event="propertyChange")]
  5930.       public function get updateDiffLinkButton() : LinkButton
  5931.       {
  5932.          return this._1657456934updateDiffLinkButton;
  5933.       }
  5934.       
  5935.       private function _AppInstaller_LocalizedButton18_i() : LocalizedButton
  5936.       {
  5937.          var _loc1_:LocalizedButton = null;
  5938.          _loc1_ = new LocalizedButton();
  5939.          this.uninstallButton = _loc1_;
  5940.          _loc1_.resourceName = "btnUninstall";
  5941.          _loc1_.setStyle("icon",this._embed_mxml_assets_uninstall_icon_png_1358934296);
  5942.          _loc1_.addEventListener("click",this.__uninstallButton_click);
  5943.          _loc1_.id = "uninstallButton";
  5944.          if(!_loc1_.document)
  5945.          {
  5946.             _loc1_.document = this;
  5947.          }
  5948.          return _loc1_;
  5949.       }
  5950.       
  5951.       private function _AppInstaller_SetProperty19_i() : SetProperty
  5952.       {
  5953.          var _loc1_:SetProperty = new SetProperty();
  5954.          this._AppInstaller_SetProperty19 = _loc1_;
  5955.          _loc1_.name = "header";
  5956.          _loc1_.value = "titleLicenseAgreement";
  5957.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty19",this._AppInstaller_SetProperty19);
  5958.          return _loc1_;
  5959.       }
  5960.       
  5961.       private function _AppInstaller_Spacer3_c() : Spacer
  5962.       {
  5963.          var _loc1_:Spacer = new Spacer();
  5964.          _loc1_.height = 16;
  5965.          if(!_loc1_.document)
  5966.          {
  5967.             _loc1_.document = this;
  5968.          }
  5969.          return _loc1_;
  5970.       }
  5971.       
  5972.       private function onPreInitialize() : void
  5973.       {
  5974.          locManager = LocalizationManager.getInstance();
  5975.          locManager.defaultResourceBundleName = className;
  5976.       }
  5977.       
  5978.       public function set titleLabel(param1:LocalizedLabel) : void
  5979.       {
  5980.          var _loc2_:Object = null;
  5981.          _loc2_ = this._1791483012titleLabel;
  5982.          if(_loc2_ !== param1)
  5983.          {
  5984.             this._1791483012titleLabel = param1;
  5985.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"titleLabel",_loc2_,param1));
  5986.          }
  5987.       }
  5988.       
  5989.       private function asyncCall(param1:Function) : void
  5990.       {
  5991.          var f:Function = param1;
  5992.          this.asyncCallTimer = new Timer(0,1);
  5993.          this.asyncCallTimer.addEventListener(TimerEvent.TIMER,function(param1:Event):void
  5994.          {
  5995.             f();
  5996.          });
  5997.          this.asyncCallTimer.start();
  5998.       }
  5999.       
  6000.       private function _AppInstaller_OSButtonBarHBox7_c() : OSButtonBarHBox
  6001.       {
  6002.          var _loc1_:OSButtonBarHBox = null;
  6003.          _loc1_ = new OSButtonBarHBox();
  6004.          _loc1_.styleName = "buttonRow";
  6005.          if(!_loc1_.document)
  6006.          {
  6007.             _loc1_.document = this;
  6008.          }
  6009.          _loc1_.addChild(this._AppInstaller_LocalizedButton18_i());
  6010.          _loc1_.addChild(this._AppInstaller_LocalizedButton19_i());
  6011.          return _loc1_;
  6012.       }
  6013.       
  6014.       private function _AppInstaller_RemoveChild1_i() : RemoveChild
  6015.       {
  6016.          var _loc1_:RemoveChild = new RemoveChild();
  6017.          this._AppInstaller_RemoveChild1 = _loc1_;
  6018.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild1",this._AppInstaller_RemoveChild1);
  6019.          return _loc1_;
  6020.       }
  6021.       
  6022.       public function set doneLabelResourceName(param1:String) : void
  6023.       {
  6024.          var _loc2_:Object = null;
  6025.          _loc2_ = this._955756181doneLabelResourceName;
  6026.          if(_loc2_ !== param1)
  6027.          {
  6028.             this._955756181doneLabelResourceName = param1;
  6029.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"doneLabelResourceName",_loc2_,param1));
  6030.          }
  6031.       }
  6032.       
  6033.       [Bindable(event="propertyChange")]
  6034.       public function get progressCancel() : LocalizedButton
  6035.       {
  6036.          return this._1922221831progressCancel;
  6037.       }
  6038.       
  6039.       private function _AppInstaller_RemoveChild11_i() : RemoveChild
  6040.       {
  6041.          var _loc1_:RemoveChild = new RemoveChild();
  6042.          this._AppInstaller_RemoveChild11 = _loc1_;
  6043.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild11",this._AppInstaller_RemoveChild11);
  6044.          return _loc1_;
  6045.       }
  6046.       
  6047.       [Bindable(event="propertyChange")]
  6048.       private function get redSecurityIcon() : Class
  6049.       {
  6050.          return this._2057878774redSecurityIcon;
  6051.       }
  6052.       
  6053.       private function _AppInstaller_VBox2_i() : VBox
  6054.       {
  6055.          var _loc1_:VBox = new VBox();
  6056.          this._AppInstaller_VBox2 = _loc1_;
  6057.          _loc1_.styleName = "contentBox";
  6058.          _loc1_.percentWidth = 100;
  6059.          _loc1_.percentHeight = 100;
  6060.          _loc1_.addEventListener("creationComplete",this.___AppInstaller_VBox2_creationComplete);
  6061.          _loc1_.id = "_AppInstaller_VBox2";
  6062.          BindingManager.executeBindings(this,"_AppInstaller_VBox2",this._AppInstaller_VBox2);
  6063.          if(!_loc1_.document)
  6064.          {
  6065.             _loc1_.document = this;
  6066.          }
  6067.          _loc1_.addChild(this._AppInstaller_Form1_c());
  6068.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox1_c());
  6069.          return _loc1_;
  6070.       }
  6071.       
  6072.       public function __uninstallSame_click(param1:MouseEvent) : void
  6073.       {
  6074.          this.onUninstall();
  6075.       }
  6076.       
  6077.       private function _AppInstaller_SecurityInfo1_i() : SecurityInfo
  6078.       {
  6079.          var _loc1_:SecurityInfo = new SecurityInfo();
  6080.          this.securityInfo = _loc1_;
  6081.          _loc1_.percentWidth = 100;
  6082.          _loc1_.currentState = "opened";
  6083.          _loc1_.id = "securityInfo";
  6084.          if(!_loc1_.document)
  6085.          {
  6086.             _loc1_.document = this;
  6087.          }
  6088.          return _loc1_;
  6089.       }
  6090.       
  6091.       private function _AppInstaller_LocalizedButton17_c() : LocalizedButton
  6092.       {
  6093.          var _loc1_:LocalizedButton = new LocalizedButton();
  6094.          _loc1_.y = 45;
  6095.          _loc1_.percentWidth = 100;
  6096.          _loc1_.resourceName = "btnRunNow";
  6097.          _loc1_.setStyle("icon",this._embed_mxml_assets_run_icon_png_450278490);
  6098.          _loc1_.setStyle("paddingLeft",15);
  6099.          _loc1_.addEventListener("click",this.___AppInstaller_LocalizedButton17_click);
  6100.          if(!_loc1_.document)
  6101.          {
  6102.             _loc1_.document = this;
  6103.          }
  6104.          return _loc1_;
  6105.       }
  6106.       
  6107.       public function set progressContent(param1:VBox) : void
  6108.       {
  6109.          var _loc2_:Object = null;
  6110.          _loc2_ = this._139350644progressContent;
  6111.          if(_loc2_ !== param1)
  6112.          {
  6113.             this._139350644progressContent = param1;
  6114.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressContent",_loc2_,param1));
  6115.          }
  6116.       }
  6117.       
  6118.       [Bindable(event="propertyChange")]
  6119.       public function get waitingCancel() : LocalizedButton
  6120.       {
  6121.          return this._1080032473waitingCancel;
  6122.       }
  6123.       
  6124.       private function _AppInstaller_SetProperty18_i() : SetProperty
  6125.       {
  6126.          var _loc1_:SetProperty = new SetProperty();
  6127.          this._AppInstaller_SetProperty18 = _loc1_;
  6128.          _loc1_.name = "source";
  6129.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty18",this._AppInstaller_SetProperty18);
  6130.          return _loc1_;
  6131.       }
  6132.       
  6133.       private function _AppInstaller_OSButtonBarHBox6_c() : OSButtonBarHBox
  6134.       {
  6135.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  6136.          _loc1_.styleName = "buttonRow";
  6137.          _loc1_.percentWidth = 100;
  6138.          if(!_loc1_.document)
  6139.          {
  6140.             _loc1_.document = this;
  6141.          }
  6142.          _loc1_.addChild(this._AppInstaller_LocalizedButton14_i());
  6143.          _loc1_.addChild(this._AppInstaller_LocalizedButton15_i());
  6144.          return _loc1_;
  6145.       }
  6146.       
  6147.       private function onDataChange(param1:Event) : void
  6148.       {
  6149.          this.updateAppsRunning.htmlText = this.getUpdateAppsText(this.record.updateRunning);
  6150.       }
  6151.       
  6152.       public function set runButton(param1:LocalizedButton) : void
  6153.       {
  6154.          var _loc2_:Object = null;
  6155.          _loc2_ = this._1298695779runButton;
  6156.          if(_loc2_ !== param1)
  6157.          {
  6158.             this._1298695779runButton = param1;
  6159.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"runButton",_loc2_,param1));
  6160.          }
  6161.       }
  6162.       
  6163.       [Bindable(event="propertyChange")]
  6164.       public function get appIconImage() : ExtendedImage
  6165.       {
  6166.          return this._299359041appIconImage;
  6167.       }
  6168.       
  6169.       public function ___AppInstaller_State30_enterState(param1:FlexEvent) : void
  6170.       {
  6171.          focusManager.setFocus(this.uninstallCancelButton);
  6172.       }
  6173.       
  6174.       private function _AppInstaller_Label5_i() : Label
  6175.       {
  6176.          var _loc1_:Label = new Label();
  6177.          this._AppInstaller_Label5 = _loc1_;
  6178.          _loc1_.styleName = "formItemText";
  6179.          _loc1_.id = "_AppInstaller_Label5";
  6180.          BindingManager.executeBindings(this,"_AppInstaller_Label5",this._AppInstaller_Label5);
  6181.          if(!_loc1_.document)
  6182.          {
  6183.             _loc1_.document = this;
  6184.          }
  6185.          return _loc1_;
  6186.       }
  6187.       
  6188.       private function _AppInstaller_SetProperty9_i() : SetProperty
  6189.       {
  6190.          var _loc1_:SetProperty = new SetProperty();
  6191.          this._AppInstaller_SetProperty9 = _loc1_;
  6192.          _loc1_.name = "source";
  6193.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty9",this._AppInstaller_SetProperty9);
  6194.          return _loc1_;
  6195.       }
  6196.       
  6197.       private function _AppInstaller_Spacer2_i() : Spacer
  6198.       {
  6199.          var _loc1_:Spacer = new Spacer();
  6200.          this._AppInstaller_Spacer2 = _loc1_;
  6201.          _loc1_.height = 16;
  6202.          _loc1_.id = "_AppInstaller_Spacer2";
  6203.          BindingManager.executeBindings(this,"_AppInstaller_Spacer2",this._AppInstaller_Spacer2);
  6204.          if(!_loc1_.document)
  6205.          {
  6206.             _loc1_.document = this;
  6207.          }
  6208.          return _loc1_;
  6209.       }
  6210.       
  6211.       private function _AppInstaller_RemoveChild10_i() : RemoveChild
  6212.       {
  6213.          var _loc1_:RemoveChild = new RemoveChild();
  6214.          this._AppInstaller_RemoveChild10 = _loc1_;
  6215.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild10",this._AppInstaller_RemoveChild10);
  6216.          return _loc1_;
  6217.       }
  6218.       
  6219.       [Bindable(event="propertyChange")]
  6220.       public function get updateMsgText() : LocalizedText
  6221.       {
  6222.          return this._152218811updateMsgText;
  6223.       }
  6224.       
  6225.       private function _AppInstaller_SetProperty29_i() : SetProperty
  6226.       {
  6227.          var _loc1_:SetProperty = new SetProperty();
  6228.          this._AppInstaller_SetProperty29 = _loc1_;
  6229.          _loc1_.name = "resourceName";
  6230.          _loc1_.value = "lblCancelingInst";
  6231.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty29",this._AppInstaller_SetProperty29);
  6232.          return _loc1_;
  6233.       }
  6234.       
  6235.       private function _AppInstaller_LocalizedLabel9_i() : LocalizedLabel
  6236.       {
  6237.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  6238.          this.progressLabel = _loc1_;
  6239.          _loc1_.styleName = "formItemText";
  6240.          _loc1_.id = "progressLabel";
  6241.          if(!_loc1_.document)
  6242.          {
  6243.             _loc1_.document = this;
  6244.          }
  6245.          return _loc1_;
  6246.       }
  6247.       
  6248.       private function onFinish() : void
  6249.       {
  6250.          this.events.dispatchEvent(new Event("appinstall.complete"));
  6251.       }
  6252.       
  6253.       [Bindable(event="propertyChange")]
  6254.       public function get uninstallLabel() : LocalizedText
  6255.       {
  6256.          return this._786866994uninstallLabel;
  6257.       }
  6258.       
  6259.       [Bindable(event="propertyChange")]
  6260.       private function get errorText() : String
  6261.       {
  6262.          return this._329533269errorText;
  6263.       }
  6264.       
  6265.       [Bindable(event="propertyChange")]
  6266.       private function get redBlockedIcon() : Class
  6267.       {
  6268.          return this._1707366196redBlockedIcon;
  6269.       }
  6270.       
  6271.       public function set finishButton(param1:LocalizedButton) : void
  6272.       {
  6273.          var _loc2_:Object = null;
  6274.          _loc2_ = this._1993628251finishButton;
  6275.          if(_loc2_ !== param1)
  6276.          {
  6277.             this._1993628251finishButton = param1;
  6278.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"finishButton",_loc2_,param1));
  6279.          }
  6280.       }
  6281.       
  6282.       private function _AppInstaller_LocalizedButton16_c() : LocalizedButton
  6283.       {
  6284.          var _loc1_:LocalizedButton = new LocalizedButton();
  6285.          _loc1_.percentWidth = 100;
  6286.          _loc1_.resourceName = "btnUninstall";
  6287.          _loc1_.setStyle("icon",this._embed_mxml_assets_uninstall_icon_png_1358934296);
  6288.          _loc1_.addEventListener("click",this.___AppInstaller_LocalizedButton16_click);
  6289.          if(!_loc1_.document)
  6290.          {
  6291.             _loc1_.document = this;
  6292.          }
  6293.          return _loc1_;
  6294.       }
  6295.       
  6296.       private function onError(param1:Event) : void
  6297.       {
  6298.          var _loc3_:String = null;
  6299.          var _loc2_:ErrorEvent = ErrorEvent(param1);
  6300.          if(this.ERROR_ID_TO_NAME.hasOwnProperty(_loc2_.errorID))
  6301.          {
  6302.             _loc3_ = this.ERROR_ID_TO_NAME[_loc2_.errorID];
  6303.             this.errorIDText = "";
  6304.          }
  6305.          else
  6306.          {
  6307.             if(this.record.invocation == "uninstall" || this.record.prefs && this.record.prefs.action == "uninstall")
  6308.             {
  6309.                _loc3_ = "genericUninstallError";
  6310.             }
  6311.             else if(this.record.invocation == "update")
  6312.             {
  6313.                _loc3_ = "genericUpdateError";
  6314.             }
  6315.             else
  6316.             {
  6317.                _loc3_ = "genericInstallError";
  6318.             }
  6319.             this.errorIDText = locManager.getString("msgErrorStringBegin",null,[_loc2_.errorID]);
  6320.          }
  6321.          this.errorText = locManager.getString(_loc3_);
  6322.          currentState = "Error";
  6323.       }
  6324.       
  6325.       private function _AppInstaller_SetProperty17_i() : SetProperty
  6326.       {
  6327.          var _loc1_:SetProperty = new SetProperty();
  6328.          this._AppInstaller_SetProperty17 = _loc1_;
  6329.          _loc1_.name = "stageHeight";
  6330.          _loc1_.value = 392;
  6331.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty17",this._AppInstaller_SetProperty17);
  6332.          return _loc1_;
  6333.       }
  6334.       
  6335.       private function _AppInstaller_Spacer1_c() : Spacer
  6336.       {
  6337.          var _loc1_:Spacer = new Spacer();
  6338.          _loc1_.percentHeight = 100;
  6339.          if(!_loc1_.document)
  6340.          {
  6341.             _loc1_.document = this;
  6342.          }
  6343.          return _loc1_;
  6344.       }
  6345.       
  6346.       public function __progressContent_creationComplete(param1:FlexEvent) : void
  6347.       {
  6348.          activate();
  6349.       }
  6350.       
  6351.       private function _AppInstaller_State19_c() : State
  6352.       {
  6353.          var _loc1_:State = new State();
  6354.          _loc1_.name = "ProgressCancel";
  6355.          _loc1_.basedOn = "Progress";
  6356.          _loc1_.overrides = [this._AppInstaller_SetProperty29_i(),this._AppInstaller_RemoveChild6_i()];
  6357.          return _loc1_;
  6358.       }
  6359.       
  6360.       private function _AppInstaller_OSButtonBarHBox5_c() : OSButtonBarHBox
  6361.       {
  6362.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  6363.          if(!_loc1_.document)
  6364.          {
  6365.             _loc1_.document = this;
  6366.          }
  6367.          _loc1_.addChild(this._AppInstaller_LocalizedButton12_i());
  6368.          _loc1_.addChild(this._AppInstaller_LocalizedButton13_i());
  6369.          return _loc1_;
  6370.       }
  6371.       
  6372.       public function set updateDiffHRule(param1:HRule) : void
  6373.       {
  6374.          var _loc2_:Object = null;
  6375.          _loc2_ = this._1814491210updateDiffHRule;
  6376.          if(_loc2_ !== param1)
  6377.          {
  6378.             this._1814491210updateDiffHRule = param1;
  6379.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffHRule",_loc2_,param1));
  6380.          }
  6381.       }
  6382.       
  6383.       public function ___AppInstaller_State22_enterState(param1:FlexEvent) : void
  6384.       {
  6385.          focusManager.setFocus(this.finishButton);
  6386.       }
  6387.       
  6388.       private function _AppInstaller_Label4_i() : Label
  6389.       {
  6390.          var _loc1_:Label = new Label();
  6391.          this._AppInstaller_Label4 = _loc1_;
  6392.          _loc1_.styleName = "formItemText";
  6393.          _loc1_.id = "_AppInstaller_Label4";
  6394.          BindingManager.executeBindings(this,"_AppInstaller_Label4",this._AppInstaller_Label4);
  6395.          if(!_loc1_.document)
  6396.          {
  6397.             _loc1_.document = this;
  6398.          }
  6399.          return _loc1_;
  6400.       }
  6401.       
  6402.       private function _AppInstaller_SetProperty8_i() : SetProperty
  6403.       {
  6404.          var _loc1_:SetProperty = new SetProperty();
  6405.          this._AppInstaller_SetProperty8 = _loc1_;
  6406.          _loc1_.name = "defaultButton";
  6407.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty8",this._AppInstaller_SetProperty8);
  6408.          return _loc1_;
  6409.       }
  6410.       
  6411.       private function _AppInstaller_State9_c() : State
  6412.       {
  6413.          var _loc1_:State = new State();
  6414.          _loc1_.name = "Prefs_Mac";
  6415.          _loc1_.basedOn = "Prefs_Full_Win";
  6416.          _loc1_.overrides = [this._AppInstaller_RemoveChild3_i(),this._AppInstaller_RemoveChild4_i()];
  6417.          _loc1_.addEventListener("enterState",this.___AppInstaller_State9_enterState);
  6418.          return _loc1_;
  6419.       }
  6420.       
  6421.       private function _AppInstaller_TextInput1_i() : TextInput
  6422.       {
  6423.          var _loc1_:TextInput = new TextInput();
  6424.          this._AppInstaller_TextInput1 = _loc1_;
  6425.          _loc1_.minWidth = 280;
  6426.          _loc1_.percentWidth = 100;
  6427.          _loc1_.height = 24;
  6428.          _loc1_.addEventListener("change",this.___AppInstaller_TextInput1_change);
  6429.          _loc1_.id = "_AppInstaller_TextInput1";
  6430.          BindingManager.executeBindings(this,"_AppInstaller_TextInput1",this._AppInstaller_TextInput1);
  6431.          if(!_loc1_.document)
  6432.          {
  6433.             _loc1_.document = this;
  6434.          }
  6435.          return _loc1_;
  6436.       }
  6437.       
  6438.       private function onUpdate() : void
  6439.       {
  6440.          this.onContinue();
  6441.       }
  6442.       
  6443.       private function _AppInstaller_LocalizedLabel8_c() : LocalizedLabel
  6444.       {
  6445.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  6446.          _loc1_.resourceName = "lblInstallationLocation";
  6447.          _loc1_.styleName = "h2";
  6448.          if(!_loc1_.document)
  6449.          {
  6450.             _loc1_.document = this;
  6451.          }
  6452.          return _loc1_;
  6453.       }
  6454.       
  6455.       private function _AppInstaller_SetProperty28_i() : SetProperty
  6456.       {
  6457.          var _loc1_:SetProperty = new SetProperty();
  6458.          this._AppInstaller_SetProperty28 = _loc1_;
  6459.          _loc1_.name = "resourceName";
  6460.          _loc1_.value = "lblUpdatingApp";
  6461.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty28",this._AppInstaller_SetProperty28);
  6462.          return _loc1_;
  6463.       }
  6464.       
  6465.       override public function initialize() : void
  6466.       {
  6467.          var bindings:Array;
  6468.          var watchers:Array;
  6469.          var i:uint;
  6470.          var target:AppInstaller = null;
  6471.          var watcherSetupUtilClass:Object = null;
  6472.          mx_internal::setDocumentDescriptor(this._documentDescriptor_);
  6473.          bindings = this._AppInstaller_bindingsSetup();
  6474.          watchers = [];
  6475.          target = this;
  6476.          if(_watcherSetupUtil == null)
  6477.          {
  6478.             watcherSetupUtilClass = getDefinitionByName("_AppInstallerWatcherSetupUtil");
  6479.             watcherSetupUtilClass["init"](null);
  6480.          }
  6481.          _watcherSetupUtil.setup(this,function(param1:String):*
  6482.          {
  6483.             return target[param1];
  6484.          },bindings,watchers);
  6485.          i = 0;
  6486.          while(i < bindings.length)
  6487.          {
  6488.             Binding(bindings[i]).execute();
  6489.             i++;
  6490.          }
  6491.          mx_internal::_bindings = mx_internal::_bindings.concat(bindings);
  6492.          mx_internal::_watchers = mx_internal::_watchers.concat(watchers);
  6493.          super.initialize();
  6494.       }
  6495.       
  6496.       private function _AppInstaller_AddChild17_i() : AddChild
  6497.       {
  6498.          var _loc1_:AddChild = null;
  6499.          _loc1_ = new AddChild();
  6500.          this._AppInstaller_AddChild17 = _loc1_;
  6501.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox14_c);
  6502.          BindingManager.executeBindings(this,"_AppInstaller_AddChild17",this._AppInstaller_AddChild17);
  6503.          return _loc1_;
  6504.       }
  6505.       
  6506.       public function set updateDiffMidSpacer(param1:Spacer) : void
  6507.       {
  6508.          var _loc2_:Object = null;
  6509.          _loc2_ = this._1780808646updateDiffMidSpacer;
  6510.          if(_loc2_ !== param1)
  6511.          {
  6512.             this._1780808646updateDiffMidSpacer = param1;
  6513.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffMidSpacer",_loc2_,param1));
  6514.          }
  6515.       }
  6516.       
  6517.       public function ___AppInstaller_State3_enterState(param1:FlexEvent) : void
  6518.       {
  6519.          focusManager.setFocus(this.openButton);
  6520.       }
  6521.       
  6522.       private function getUpdateAppsText(param1:Array) : String
  6523.       {
  6524.          var _loc2_:* = "";
  6525.          if(!param1)
  6526.          {
  6527.             return _loc2_;
  6528.          }
  6529.          var _loc3_:int = 0;
  6530.          while(_loc3_ < param1.length)
  6531.          {
  6532.             _loc2_ += Object(param1[_loc3_]).label;
  6533.             if(_loc3_ < param1.length - 1)
  6534.             {
  6535.                _loc2_ += "<br />";
  6536.             }
  6537.             _loc3_++;
  6538.          }
  6539.          return _loc2_;
  6540.       }
  6541.       
  6542.       public function ___AppInstaller_State11_enterState(param1:FlexEvent) : void
  6543.       {
  6544.          focusManager.setFocus(this.eula.agree);
  6545.       }
  6546.       
  6547.       private function _AppInstaller_LocalizedButton15_i() : LocalizedButton
  6548.       {
  6549.          var _loc1_:LocalizedButton = new LocalizedButton();
  6550.          this.updateDiffCancelButton = _loc1_;
  6551.          _loc1_.resourceName = "btnCancel";
  6552.          _loc1_.addEventListener("click",this.__updateDiffCancelButton_click);
  6553.          _loc1_.id = "updateDiffCancelButton";
  6554.          if(!_loc1_.document)
  6555.          {
  6556.             _loc1_.document = this;
  6557.          }
  6558.          return _loc1_;
  6559.       }
  6560.       
  6561.       private function _AppInstaller_State18_c() : State
  6562.       {
  6563.          var _loc1_:State = new State();
  6564.          _loc1_.name = "ProgressUpdate";
  6565.          _loc1_.basedOn = "Progress";
  6566.          _loc1_.overrides = [this._AppInstaller_SetProperty28_i()];
  6567.          return _loc1_;
  6568.       }
  6569.       
  6570.       public function ___AppInstaller_State25_enterState(param1:FlexEvent) : void
  6571.       {
  6572.          focusManager.setFocus(this.runButton);
  6573.       }
  6574.       
  6575.       public function ___AppInstaller_LocalizedButton16_click(param1:MouseEvent) : void
  6576.       {
  6577.          this.onUninstall();
  6578.       }
  6579.       
  6580.       private function _AppInstaller_AddChild16_i() : AddChild
  6581.       {
  6582.          var _loc1_:AddChild = null;
  6583.          _loc1_ = new AddChild();
  6584.          this._AppInstaller_AddChild16 = _loc1_;
  6585.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox13_i);
  6586.          BindingManager.executeBindings(this,"_AppInstaller_AddChild16",this._AppInstaller_AddChild16);
  6587.          return _loc1_;
  6588.       }
  6589.       
  6590.       private function onContinue() : void
  6591.       {
  6592.          if(this.record.mustShowEULA)
  6593.          {
  6594.             currentState = "EULA";
  6595.          }
  6596.          else if(!this.record.isEULAAccepted)
  6597.          {
  6598.             currentState = "FirstLaunchEULA";
  6599.          }
  6600.          else
  6601.          {
  6602.             currentState = "ProgressInstall";
  6603.             this.events.dispatchEvent(new Event("appinstall.complete"));
  6604.          }
  6605.       }
  6606.       
  6607.       private function _AppInstaller_OSButtonBarHBox4_c() : OSButtonBarHBox
  6608.       {
  6609.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  6610.          _loc1_.percentWidth = 100;
  6611.          _loc1_.styleName = "buttonRow";
  6612.          if(!_loc1_.document)
  6613.          {
  6614.             _loc1_.document = this;
  6615.          }
  6616.          _loc1_.addChild(this._AppInstaller_LocalizedButton8_i());
  6617.          return _loc1_;
  6618.       }
  6619.       
  6620.       private function _AppInstaller_SetProperty39_i() : SetProperty
  6621.       {
  6622.          var _loc1_:SetProperty = new SetProperty();
  6623.          this._AppInstaller_SetProperty39 = _loc1_;
  6624.          _loc1_.name = "resourceName";
  6625.          _loc1_.value = "msgAppExistWithSameVer_Close";
  6626.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty39",this._AppInstaller_SetProperty39);
  6627.          return _loc1_;
  6628.       }
  6629.       
  6630.       [Bindable(event="propertyChange")]
  6631.       public function get updateDiffHRule() : HRule
  6632.       {
  6633.          return this._1814491210updateDiffHRule;
  6634.       }
  6635.       
  6636.       public function __installButton_click(param1:MouseEvent) : void
  6637.       {
  6638.          this.onInstall();
  6639.       }
  6640.       
  6641.       public function set updateDiffCancelButton(param1:LocalizedButton) : void
  6642.       {
  6643.          var _loc2_:Object = null;
  6644.          _loc2_ = this._1733670438updateDiffCancelButton;
  6645.          if(_loc2_ !== param1)
  6646.          {
  6647.             this._1733670438updateDiffCancelButton = param1;
  6648.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffCancelButton",_loc2_,param1));
  6649.          }
  6650.       }
  6651.       
  6652.       public function ___AppInstaller_State6_enterState(param1:FlexEvent) : void
  6653.       {
  6654.          focusManager.setFocus(this.continueButton);
  6655.       }
  6656.       
  6657.       private function _AppInstaller_Label3_i() : Label
  6658.       {
  6659.          var _loc1_:Label = new Label();
  6660.          this._AppInstaller_Label3 = _loc1_;
  6661.          _loc1_.styleName = "formItemText";
  6662.          _loc1_.maxWidth = 240;
  6663.          _loc1_.id = "_AppInstaller_Label3";
  6664.          BindingManager.executeBindings(this,"_AppInstaller_Label3",this._AppInstaller_Label3);
  6665.          if(!_loc1_.document)
  6666.          {
  6667.             _loc1_.document = this;
  6668.          }
  6669.          return _loc1_;
  6670.       }
  6671.       
  6672.       private function _AppInstaller_SetProperty7_i() : SetProperty
  6673.       {
  6674.          var _loc1_:SetProperty = new SetProperty();
  6675.          this._AppInstaller_SetProperty7 = _loc1_;
  6676.          _loc1_.name = "resourceName";
  6677.          _loc1_.value = "msgConfirmAppInstall";
  6678.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty7",this._AppInstaller_SetProperty7);
  6679.          return _loc1_;
  6680.       }
  6681.       
  6682.       private function _AppInstaller_SetProperty16_i() : SetProperty
  6683.       {
  6684.          var _loc1_:SetProperty = new SetProperty();
  6685.          this._AppInstaller_SetProperty16 = _loc1_;
  6686.          _loc1_.name = "stageHeight";
  6687.          _loc1_.value = 354;
  6688.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty16",this._AppInstaller_SetProperty16);
  6689.          return _loc1_;
  6690.       }
  6691.       
  6692.       private function _AppInstaller_State8_c() : State
  6693.       {
  6694.          var _loc1_:State = new State();
  6695.          _loc1_.name = "Prefs_Full_Mac";
  6696.          _loc1_.basedOn = "Prefs_Full_Win";
  6697.          _loc1_.overrides = [this._AppInstaller_RemoveChild2_i()];
  6698.          _loc1_.addEventListener("enterState",this.___AppInstaller_State8_enterState);
  6699.          return _loc1_;
  6700.       }
  6701.       
  6702.       private function _AppInstaller_SetProperty27_i() : SetProperty
  6703.       {
  6704.          var _loc1_:SetProperty = new SetProperty();
  6705.          this._AppInstaller_SetProperty27 = _loc1_;
  6706.          _loc1_.name = "resourceName";
  6707.          _loc1_.value = "lblUninstallingApp";
  6708.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty27",this._AppInstaller_SetProperty27);
  6709.          return _loc1_;
  6710.       }
  6711.       
  6712.       public function __updateDiffLinkButton_click(param1:MouseEvent) : void
  6713.       {
  6714.          this.onMore();
  6715.       }
  6716.       
  6717.       public function ___AppInstaller_VBox2_creationComplete(param1:FlexEvent) : void
  6718.       {
  6719.          activate();
  6720.       }
  6721.       
  6722.       [Bindable(event="propertyChange")]
  6723.       public function get updateDiffMidSpacer() : Spacer
  6724.       {
  6725.          return this._1780808646updateDiffMidSpacer;
  6726.       }
  6727.       
  6728.       public function ___AppInstaller_State9_enterState(param1:FlexEvent) : void
  6729.       {
  6730.          focusManager.setFocus(this.continueButton);
  6731.       }
  6732.       
  6733.       private function _AppInstaller_LocalizedLabel7_c() : LocalizedLabel
  6734.       {
  6735.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  6736.          _loc1_.resourceName = "lblInstallationPrefs";
  6737.          _loc1_.styleName = "h2";
  6738.          if(!_loc1_.document)
  6739.          {
  6740.             _loc1_.document = this;
  6741.          }
  6742.          return _loc1_;
  6743.       }
  6744.       
  6745.       private function _AppInstaller_State29_c() : State
  6746.       {
  6747.          var _loc1_:State = new State();
  6748.          _loc1_.name = "Update_Diff_Disabled";
  6749.          _loc1_.basedOn = "Update_Diff_Ver";
  6750.          _loc1_.overrides = [this._AppInstaller_SetProperty49_i(),this._AppInstaller_RemoveChild10_i(),this._AppInstaller_RemoveChild11_i(),this._AppInstaller_RemoveChild12_i(),this._AppInstaller_RemoveChild13_i(),this._AppInstaller_SetProperty50_i(),this._AppInstaller_SetProperty51_i(),this._AppInstaller_AddChild15_i()];
  6751.          _loc1_.addEventListener("enterState",this.___AppInstaller_State29_enterState);
  6752.          return _loc1_;
  6753.       }
  6754.       
  6755.       [Bindable(event="propertyChange")]
  6756.       public function get titleLabel() : LocalizedLabel
  6757.       {
  6758.          return this._1791483012titleLabel;
  6759.       }
  6760.       
  6761.       private function _AppInstaller_TextArea1_i() : TextArea
  6762.       {
  6763.          var _loc1_:TextArea = null;
  6764.          _loc1_ = new TextArea();
  6765.          this.updateAppsRunning = _loc1_;
  6766.          _loc1_.height = 60;
  6767.          _loc1_.percentWidth = 100;
  6768.          _loc1_.styleName = "eulaText";
  6769.          _loc1_.condenseWhite = true;
  6770.          _loc1_.editable = false;
  6771.          _loc1_.selectable = false;
  6772.          _loc1_.setStyle("leading",5);
  6773.          _loc1_.id = "updateAppsRunning";
  6774.          if(!_loc1_.document)
  6775.          {
  6776.             _loc1_.document = this;
  6777.          }
  6778.          return _loc1_;
  6779.       }
  6780.       
  6781.       private function _AppInstaller_LocalizedButton14_i() : LocalizedButton
  6782.       {
  6783.          var _loc1_:LocalizedButton = new LocalizedButton();
  6784.          this.updateDiffReplaceButton = _loc1_;
  6785.          _loc1_.styleName = "defaultButton";
  6786.          _loc1_.minWidth = 120;
  6787.          _loc1_.resourceName = "btnReplace";
  6788.          _loc1_.setStyle("icon",this._embed_mxml_assets_reinstall_icon_png_1354539284);
  6789.          _loc1_.addEventListener("click",this.__updateDiffReplaceButton_click);
  6790.          _loc1_.id = "updateDiffReplaceButton";
  6791.          if(!_loc1_.document)
  6792.          {
  6793.             _loc1_.document = this;
  6794.          }
  6795.          return _loc1_;
  6796.       }
  6797.       
  6798.       private function _AppInstaller_State17_c() : State
  6799.       {
  6800.          var _loc1_:State = new State();
  6801.          _loc1_.name = "ProgressUninstall";
  6802.          _loc1_.basedOn = "Progress";
  6803.          _loc1_.overrides = [this._AppInstaller_SetProperty27_i()];
  6804.          return _loc1_;
  6805.       }
  6806.       
  6807.       private function _AppInstaller_SetProperty38_i() : SetProperty
  6808.       {
  6809.          var _loc1_:SetProperty = new SetProperty();
  6810.          this._AppInstaller_SetProperty38 = _loc1_;
  6811.          _loc1_.name = "stageHeight";
  6812.          _loc1_.value = 200;
  6813.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty38",this._AppInstaller_SetProperty38);
  6814.          return _loc1_;
  6815.       }
  6816.       
  6817.       private function _AppInstaller_AddChild15_i() : AddChild
  6818.       {
  6819.          var _loc1_:AddChild = new AddChild();
  6820.          this._AppInstaller_AddChild15 = _loc1_;
  6821.          _loc1_.position = "after";
  6822.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_Spacer12_c);
  6823.          BindingManager.executeBindings(this,"_AppInstaller_AddChild15",this._AppInstaller_AddChild15);
  6824.          return _loc1_;
  6825.       }
  6826.       
  6827.       private function _AppInstaller_OSButtonBarHBox3_c() : OSButtonBarHBox
  6828.       {
  6829.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  6830.          _loc1_.styleName = "buttonRow";
  6831.          if(!_loc1_.document)
  6832.          {
  6833.             _loc1_.document = this;
  6834.          }
  6835.          _loc1_.addChild(this._AppInstaller_LocalizedButton6_i());
  6836.          _loc1_.addChild(this._AppInstaller_LocalizedButton7_i());
  6837.          return _loc1_;
  6838.       }
  6839.       
  6840.       public function __eula_agree(param1:Event) : void
  6841.       {
  6842.          this.onAgree();
  6843.       }
  6844.       
  6845.       private function onSave() : void
  6846.       {
  6847.          var file:File = File.documentsDirectory.resolvePath(this.record.filename);
  6848.          file.addEventListener(Event.SELECT,function(param1:Event):void
  6849.          {
  6850.             record.prefs.saveFile = param1.target;
  6851.             record.prefs.action = "save";
  6852.             currentState = "ProgressSave";
  6853.             events.dispatchEvent(new Event("appinstall.complete"));
  6854.          });
  6855.          file.browseForSave("");
  6856.       }
  6857.       
  6858.       public function set dialogCancel(param1:LocalizedButton) : void
  6859.       {
  6860.          var _loc2_:Object = null;
  6861.          _loc2_ = this._83361310dialogCancel;
  6862.          if(_loc2_ !== param1)
  6863.          {
  6864.             this._83361310dialogCancel = param1;
  6865.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"dialogCancel",_loc2_,param1));
  6866.          }
  6867.       }
  6868.    }
  6869. }
  6870.  
  6871.